From 081e4ab24a71364000f85bdfd001dc03d46ecc50 Mon Sep 17 00:00:00 2001 From: "advisory-database[bot]" <45398580+advisory-database[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 20:54:35 +0000 Subject: [PATCH] Publish Advisories GHSA-7jjx-3qw9-j6h6 GHSA-pqpw-89w5-82v5 --- .../GHSA-7jjx-3qw9-j6h6.json | 61 +++++++++++++++++++ .../GHSA-pqpw-89w5-82v5.json | 61 +++++++++++++++++++ 2 files changed, 122 insertions(+) create mode 100644 advisories/github-reviewed/2024/11/GHSA-7jjx-3qw9-j6h6/GHSA-7jjx-3qw9-j6h6.json create mode 100644 advisories/github-reviewed/2024/11/GHSA-pqpw-89w5-82v5/GHSA-pqpw-89w5-82v5.json diff --git a/advisories/github-reviewed/2024/11/GHSA-7jjx-3qw9-j6h6/GHSA-7jjx-3qw9-j6h6.json b/advisories/github-reviewed/2024/11/GHSA-7jjx-3qw9-j6h6/GHSA-7jjx-3qw9-j6h6.json new file mode 100644 index 00000000000..101cab0a245 --- /dev/null +++ b/advisories/github-reviewed/2024/11/GHSA-7jjx-3qw9-j6h6/GHSA-7jjx-3qw9-j6h6.json @@ -0,0 +1,61 @@ +{ + "schema_version": "1.4.0", + "id": "GHSA-7jjx-3qw9-j6h6", + "modified": "2024-11-12T20:53:00Z", + "published": "2024-11-12T20:53:00Z", + "aliases": [ + + ], + "summary": "cggmp21-keygen has ambiguous challenge derivation", + "details": "Challenge derivation in non-interactive ZK proofs was ambiguous and that could lead to security vulnerability (however, it's unknown if it could be exploited).\n", + "severity": [ + { + "type": "CVSS_V4", + "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U" + } + ], + "affected": [ + { + "package": { + "ecosystem": "crates.io", + "name": "cggmp21-keygen" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0" + }, + { + "fixed": "0.3.0" + } + ] + } + ] + } + ], + "references": [ + { + "type": "WEB", + "url": "https://github.com/dfns/cggmp21/pull/103" + }, + { + "type": "PACKAGE", + "url": "https://github.com/dfns/cggmp21" + }, + { + "type": "WEB", + "url": "https://rustsec.org/advisories/RUSTSEC-2024-0392.html" + } + ], + "database_specific": { + "cwe_ids": [ + "CWE-327" + ], + "severity": "LOW", + "github_reviewed": true, + "github_reviewed_at": "2024-11-12T20:53:00Z", + "nvd_published_at": null + } +} \ No newline at end of file diff --git a/advisories/github-reviewed/2024/11/GHSA-pqpw-89w5-82v5/GHSA-pqpw-89w5-82v5.json b/advisories/github-reviewed/2024/11/GHSA-pqpw-89w5-82v5/GHSA-pqpw-89w5-82v5.json new file mode 100644 index 00000000000..0897cadf030 --- /dev/null +++ b/advisories/github-reviewed/2024/11/GHSA-pqpw-89w5-82v5/GHSA-pqpw-89w5-82v5.json @@ -0,0 +1,61 @@ +{ + "schema_version": "1.4.0", + "id": "GHSA-pqpw-89w5-82v5", + "modified": "2024-11-12T20:53:55Z", + "published": "2024-11-12T20:53:54Z", + "aliases": [ + + ], + "summary": "`simd-json-derive` vulnerable to `MaybeUninit` misuse", + "details": "An invalid use of `MaybeUninit::uninit().assume_init()` in `simd-json-derive`'s derive macro can cause undefined behavior. The original code used `MaybeUninit` to avoid initialisation of the struct and then set the fields using `ptr::write`. The undefined behavior triggered by this misuse of `MaybeUninit` can lead to invlaid memory access and panics in binaries compiled in release mode (aka simd-json-derive prior to version 0.12 has UB and optimizes into some nonsense)\n\nThe version `0.12.0` removes this section of code, avoiding the use of MaybeUninit alltogether.\n", + "severity": [ + { + "type": "CVSS_V4", + "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U" + } + ], + "affected": [ + { + "package": { + "ecosystem": "crates.io", + "name": "simd-json-derive" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0" + }, + { + "fixed": "0.12.0" + } + ] + } + ] + } + ], + "references": [ + { + "type": "WEB", + "url": "https://github.com/simd-lite/simd-json-derive/issues/67" + }, + { + "type": "PACKAGE", + "url": "https://github.com/simd-lite/simd-json-derive" + }, + { + "type": "WEB", + "url": "https://rustsec.org/advisories/RUSTSEC-2023-0087.html" + } + ], + "database_specific": { + "cwe_ids": [ + + ], + "severity": "MODERATE", + "github_reviewed": true, + "github_reviewed_at": "2024-11-12T20:53:54Z", + "nvd_published_at": null + } +} \ No newline at end of file