From b013173d8203cfd8521e66c3f84629b34e8a1d90 Mon Sep 17 00:00:00 2001 From: "advisory-database[bot]" <45398580+advisory-database[bot]@users.noreply.github.com> Date: Mon, 5 May 2025 19:59:18 +0000 Subject: [PATCH] Publish Advisories GHSA-h3vp-qwmx-5j25 GHSA-h94w-8qhg-3xmc GHSA-jf2r-x3j4-23m7 GHSA-h94w-8qhg-3xmc --- .../GHSA-h3vp-qwmx-5j25.json | 37 ++++++++- .../GHSA-h94w-8qhg-3xmc.json | 61 ++++++++++++++ .../GHSA-jf2r-x3j4-23m7.json | 80 +++++++++++++++++++ .../GHSA-h94w-8qhg-3xmc.json | 36 --------- 4 files changed, 174 insertions(+), 40 deletions(-) rename advisories/{unreviewed => github-reviewed}/2025/05/GHSA-h3vp-qwmx-5j25/GHSA-h3vp-qwmx-5j25.json (54%) create mode 100644 advisories/github-reviewed/2025/05/GHSA-h94w-8qhg-3xmc/GHSA-h94w-8qhg-3xmc.json create mode 100644 advisories/github-reviewed/2025/05/GHSA-jf2r-x3j4-23m7/GHSA-jf2r-x3j4-23m7.json delete mode 100644 advisories/unreviewed/2025/05/GHSA-h94w-8qhg-3xmc/GHSA-h94w-8qhg-3xmc.json diff --git a/advisories/unreviewed/2025/05/GHSA-h3vp-qwmx-5j25/GHSA-h3vp-qwmx-5j25.json b/advisories/github-reviewed/2025/05/GHSA-h3vp-qwmx-5j25/GHSA-h3vp-qwmx-5j25.json similarity index 54% rename from advisories/unreviewed/2025/05/GHSA-h3vp-qwmx-5j25/GHSA-h3vp-qwmx-5j25.json rename to advisories/github-reviewed/2025/05/GHSA-h3vp-qwmx-5j25/GHSA-h3vp-qwmx-5j25.json index a03e84837b2..a07196cb8cf 100644 --- a/advisories/unreviewed/2025/05/GHSA-h3vp-qwmx-5j25/GHSA-h3vp-qwmx-5j25.json +++ b/advisories/github-reviewed/2025/05/GHSA-h3vp-qwmx-5j25/GHSA-h3vp-qwmx-5j25.json @@ -1,11 +1,12 @@ { "schema_version": "1.4.0", "id": "GHSA-h3vp-qwmx-5j25", - "modified": "2025-05-02T21:30:43Z", + "modified": "2025-05-05T19:57:22Z", "published": "2025-05-02T21:30:43Z", "aliases": [ "CVE-2025-47226" ], + "summary": "Grokability Snipe-IT has incorrect authorization for accessing asset information", "details": "Grokability Snipe-IT before 8.1.0 has incorrect authorization for accessing asset information.", "severity": [ { @@ -13,7 +14,27 @@ "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N" } ], - "affected": [], + "affected": [ + { + "package": { + "ecosystem": "Packagist", + "name": "snipe/snipe-it" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0" + }, + { + "fixed": "8.1.0" + } + ] + } + ] + } + ], "references": [ { "type": "ADVISORY", @@ -23,6 +44,10 @@ "type": "WEB", "url": "https://github.com/grokability/snipe-it/pull/16672" }, + { + "type": "PACKAGE", + "url": "https://github.com/grokability/snipe-it" + }, { "type": "WEB", "url": "https://github.com/grokability/snipe-it/compare/v8.0.4...v8.1.0" @@ -30,6 +55,10 @@ { "type": "WEB", "url": "https://github.com/grokability/snipe-it/releases/tag/v8.1.0" + }, + { + "type": "WEB", + "url": "https://github.com/koyomihack00/CVE-2025-47226/blob/main/PoC/idor-exploit.md" } ], "database_specific": { @@ -37,8 +66,8 @@ "CWE-425" ], "severity": "MODERATE", - "github_reviewed": false, - "github_reviewed_at": null, + "github_reviewed": true, + "github_reviewed_at": "2025-05-05T19:57:22Z", "nvd_published_at": "2025-05-02T21:15:23Z" } } \ No newline at end of file diff --git a/advisories/github-reviewed/2025/05/GHSA-h94w-8qhg-3xmc/GHSA-h94w-8qhg-3xmc.json b/advisories/github-reviewed/2025/05/GHSA-h94w-8qhg-3xmc/GHSA-h94w-8qhg-3xmc.json new file mode 100644 index 00000000000..8f9c2dc8f2b --- /dev/null +++ b/advisories/github-reviewed/2025/05/GHSA-h94w-8qhg-3xmc/GHSA-h94w-8qhg-3xmc.json @@ -0,0 +1,61 @@ +{ + "schema_version": "1.4.0", + "id": "GHSA-h94w-8qhg-3xmc", + "modified": "2025-05-05T19:58:08Z", + "published": "2025-05-05T09:31:09Z", + "aliases": [ + "CVE-2025-2905" + ], + "summary": "WSO2 API Manager XML External Entity (XXE) vulnerability", + "details": "An XML External Entity (XXE) vulnerability exists in the gateway component of WSO2 API Manager due to insufficient validation of XML input in crafted URL paths. User-supplied XML is parsed without appropriate restrictions, enabling external entity resolution.\n\nThis vulnerability can be exploited by an unauthenticated remote attacker to read files from the server’s filesystem or perform denial-of-service (DoS) attacks.\n\n * On systems running JDK 7 or early JDK 8, full file contents may be exposed.\n\n * On later versions of JDK 8 and newer, only the first line of a file may be read, due to improvements in XML parser behavior.\n\n * DoS attacks such as \"Billion Laughs\" payloads can cause service disruption.", + "severity": [ + { + "type": "CVSS_V3", + "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H" + } + ], + "affected": [ + { + "package": { + "ecosystem": "Maven", + "name": "org.wso2.am:am-distribution-parent" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0" + }, + { + "fixed": "2.1.0" + } + ] + } + ] + } + ], + "references": [ + { + "type": "ADVISORY", + "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-2905" + }, + { + "type": "PACKAGE", + "url": "https://github.com/wso2/product-apim" + }, + { + "type": "WEB", + "url": "https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2025/WSO2-2025-3993" + } + ], + "database_specific": { + "cwe_ids": [ + "CWE-611" + ], + "severity": "CRITICAL", + "github_reviewed": true, + "github_reviewed_at": "2025-05-05T19:58:08Z", + "nvd_published_at": "2025-05-05T09:15:15Z" + } +} \ No newline at end of file diff --git a/advisories/github-reviewed/2025/05/GHSA-jf2r-x3j4-23m7/GHSA-jf2r-x3j4-23m7.json b/advisories/github-reviewed/2025/05/GHSA-jf2r-x3j4-23m7/GHSA-jf2r-x3j4-23m7.json new file mode 100644 index 00000000000..6560dd34f52 --- /dev/null +++ b/advisories/github-reviewed/2025/05/GHSA-jf2r-x3j4-23m7/GHSA-jf2r-x3j4-23m7.json @@ -0,0 +1,80 @@ +{ + "schema_version": "1.4.0", + "id": "GHSA-jf2r-x3j4-23m7", + "modified": "2025-05-05T19:57:09Z", + "published": "2025-05-05T19:57:09Z", + "aliases": [ + "CVE-2025-46723" + ], + "summary": "OpenVM allows the byte decomposition of pc in AUIPC chip to overflow", + "details": "The fix to https://cantina.xyz/code/c486d600-bed0-4fc6-aed1-de759fd29fa2/findings/21 has a typo that still results in the highest limb of `pc` being range checked to 8-bits instead of 6-bits.\n\nIn the AIR, we do https://github.com/openvm-org/openvm/blob/0f94c8a3dfa7536c1231465d1bdee5fc607a5993/extensions/rv32im/circuit/src/auipc/core.rs#L135\n```\n for (i, limb) in pc_limbs.iter().skip(1).enumerate() {\n if i == pc_limbs.len() - 1 {\n```\n\nIt should be\n```\n for (i, limb) in pc_limbs.iter().enumerate().skip(1) {\n```\n\nRight now the if statement is never triggered because the enumeration gives `i=0,1,2` when we instead want `i=1,2,3`. What this means is that `pc_limbs[3]` is range checked to 8-bits instead of 6-bits.\n\nThis leads to a vulnerability where the `pc_limbs` decomposition differs from the true `pc`, which means a malicious prover can make the destination register take a different value than the AUIPC instruction dictates, by making the decomposition overflow the BabyBear field.", + "severity": [ + { + "type": "CVSS_V4", + "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N/E:P" + } + ], + "affected": [ + { + "package": { + "ecosystem": "crates.io", + "name": "openvm" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "1.0.0" + }, + { + "fixed": "1.1.0" + } + ] + } + ], + "versions": [ + "1.0.0" + ] + } + ], + "references": [ + { + "type": "WEB", + "url": "https://github.com/openvm-org/openvm/security/advisories/GHSA-jf2r-x3j4-23m7" + }, + { + "type": "ADVISORY", + "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-46723" + }, + { + "type": "WEB", + "url": "https://github.com/openvm-org/openvm/commit/68da4b50c033da5603517064aa0a08e1bbf70a01" + }, + { + "type": "WEB", + "url": "https://cantina.xyz/code/c486d600-bed0-4fc6-aed1-de759fd29fa2/findings/21" + }, + { + "type": "PACKAGE", + "url": "https://github.com/openvm-org/openvm" + }, + { + "type": "WEB", + "url": "https://github.com/openvm-org/openvm/blob/0f94c8a3dfa7536c1231465d1bdee5fc607a5993/extensions/rv32im/circuit/src/auipc/core.rs#L135" + }, + { + "type": "WEB", + "url": "https://github.com/openvm-org/openvm/releases/tag/v1.1.0" + } + ], + "database_specific": { + "cwe_ids": [ + "CWE-131" + ], + "severity": "HIGH", + "github_reviewed": true, + "github_reviewed_at": "2025-05-05T19:57:09Z", + "nvd_published_at": "2025-05-02T23:15:16Z" + } +} \ No newline at end of file diff --git a/advisories/unreviewed/2025/05/GHSA-h94w-8qhg-3xmc/GHSA-h94w-8qhg-3xmc.json b/advisories/unreviewed/2025/05/GHSA-h94w-8qhg-3xmc/GHSA-h94w-8qhg-3xmc.json deleted file mode 100644 index 491f870849d..00000000000 --- a/advisories/unreviewed/2025/05/GHSA-h94w-8qhg-3xmc/GHSA-h94w-8qhg-3xmc.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "schema_version": "1.4.0", - "id": "GHSA-h94w-8qhg-3xmc", - "modified": "2025-05-05T09:31:09Z", - "published": "2025-05-05T09:31:09Z", - "aliases": [ - "CVE-2025-2905" - ], - "details": "An XML External Entity (XXE) vulnerability exists in the gateway component of WSO2 API Manager due to insufficient validation of XML input in crafted URL paths. User-supplied XML is parsed without appropriate restrictions, enabling external entity resolution.\n\n\nThis vulnerability can be exploited by an unauthenticated remote attacker to read files from the server’s filesystem or perform denial-of-service (DoS) attacks.\n\n\n\n * \nOn systems running JDK 7 or early JDK 8, full file contents may be exposed.\n\n\n\n\n * \nOn later versions of JDK 8 and newer, only the first line of a file may be read, due to improvements in XML parser behavior.\n\n\n\n\n * \nDoS attacks such as \"Billion Laughs\" payloads can cause service disruption.", - "severity": [ - { - "type": "CVSS_V3", - "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H" - } - ], - "affected": [], - "references": [ - { - "type": "ADVISORY", - "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-2905" - }, - { - "type": "WEB", - "url": "https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2025/WSO2-2025-3993" - } - ], - "database_specific": { - "cwe_ids": [ - "CWE-611" - ], - "severity": "CRITICAL", - "github_reviewed": false, - "github_reviewed_at": null, - "nvd_published_at": "2025-05-05T09:15:15Z" - } -} \ No newline at end of file