diff --git a/advisories/unreviewed/2022/05/GHSA-wfj7-mhr5-pcwq/GHSA-wfj7-mhr5-pcwq.json b/advisories/github-reviewed/2022/05/GHSA-wfj7-mhr5-pcwq/GHSA-wfj7-mhr5-pcwq.json similarity index 67% rename from advisories/unreviewed/2022/05/GHSA-wfj7-mhr5-pcwq/GHSA-wfj7-mhr5-pcwq.json rename to advisories/github-reviewed/2022/05/GHSA-wfj7-mhr5-pcwq/GHSA-wfj7-mhr5-pcwq.json index 0f8f07db5f7..3a8ffaa5dab 100644 --- a/advisories/unreviewed/2022/05/GHSA-wfj7-mhr5-pcwq/GHSA-wfj7-mhr5-pcwq.json +++ b/advisories/github-reviewed/2022/05/GHSA-wfj7-mhr5-pcwq/GHSA-wfj7-mhr5-pcwq.json @@ -1,14 +1,35 @@ { "schema_version": "1.4.0", "id": "GHSA-wfj7-mhr5-pcwq", - "modified": "2025-04-03T04:37:21Z", + "modified": "2025-04-04T14:18:37Z", "published": "2022-05-01T07:12:56Z", "aliases": [ "CVE-2006-3835" ], - "details": "Apache Tomcat 5 before 5.5.17 allows remote attackers to list directories via a semicolon (;) preceding a filename with a mapped extension, as demonstrated by URLs ending with /;index.jsp and /;help.do.", + "summary": "Apache Tomcat Reveals Directories", + "details": "Apache Tomcat 5 before 5.5.17 allows remote attackers to list directories via a semicolon (`;`) preceding a filename with a mapped extension, as demonstrated by URLs ending with `/;index.jsp` and `/;help.do`.", "severity": [], - "affected": [], + "affected": [ + { + "package": { + "ecosystem": "Maven", + "name": "org.apache.tomcat:tomcat" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "5.0.0" + }, + { + "fixed": "5.5.17" + } + ] + } + ] + } + ], "references": [ { "type": "ADVISORY", @@ -22,6 +43,10 @@ "type": "WEB", "url": "https://exchange.xforce.ibmcloud.com/vulnerabilities/34183" }, + { + "type": "PACKAGE", + "url": "https://github.com/apache/tomcat" + }, { "type": "WEB", "url": "https://lists.apache.org/thread.html/29dc6c2b625789e70a9c4756b5a327e6547273ff8bde7e0327af48c5%40%3Cdev.tomcat.apache.org%3E" @@ -46,6 +71,30 @@ "type": "WEB", "url": "https://lists.apache.org/thread.html/rb71997f506c6cc8b530dd845c084995a9878098846c7b4eacfae8db3@%3Cdev.tomcat.apache.org%3E" }, + { + "type": "WEB", + "url": "https://web.archive.org/web/20200517122628/http://www.securityfocus.com/archive/1/500396/100/0/threaded" + }, + { + "type": "WEB", + "url": "https://web.archive.org/web/20200517153851/http://www.securityfocus.com/archive/1/500412/100/0/threaded" + }, + { + "type": "WEB", + "url": "https://web.archive.org/web/20200525234537/http://securitytracker.com/id?1016576" + }, + { + "type": "WEB", + "url": "https://web.archive.org/web/20200526144006/http://www.securityfocus.com/archive/1/507729/100/0/threaded" + }, + { + "type": "WEB", + "url": "https://web.archive.org/web/20200526152646/http://www.securityfocus.com/archive/1/468048/100/0/threaded" + }, + { + "type": "WEB", + "url": "https://web.archive.org/web/20200526165235/http://www.securityfocus.com/bid/19106" + }, { "type": "WEB", "url": "http://archives.neohapsis.com/archives/fulldisclosure/2006-07/0467.html" @@ -58,30 +107,6 @@ "type": "WEB", "url": "http://lists.opensuse.org/opensuse-security-announce/2009-02/msg00002.html" }, - { - "type": "WEB", - "url": "http://secunia.com/advisories/25212" - }, - { - "type": "WEB", - "url": "http://secunia.com/advisories/30899" - }, - { - "type": "WEB", - "url": "http://secunia.com/advisories/30908" - }, - { - "type": "WEB", - "url": "http://secunia.com/advisories/33668" - }, - { - "type": "WEB", - "url": "http://secunia.com/advisories/37297" - }, - { - "type": "WEB", - "url": "http://securitytracker.com/id?1016576" - }, { "type": "WEB", "url": "http://sunsolve.sun.com/search/document.do?assetkey=1-26-239312-1" @@ -113,45 +138,15 @@ { "type": "WEB", "url": "http://www.securenetwork.it/ricerca/advisory/download/SN-2009-02.txt" - }, - { - "type": "WEB", - "url": "http://www.securityfocus.com/archive/1/468048/100/0/threaded" - }, - { - "type": "WEB", - "url": "http://www.securityfocus.com/archive/1/500396/100/0/threaded" - }, - { - "type": "WEB", - "url": "http://www.securityfocus.com/archive/1/500412/100/0/threaded" - }, - { - "type": "WEB", - "url": "http://www.securityfocus.com/archive/1/507729/100/0/threaded" - }, - { - "type": "WEB", - "url": "http://www.securityfocus.com/bid/19106" - }, - { - "type": "WEB", - "url": "http://www.vupen.com/english/advisories/2007/1727" - }, - { - "type": "WEB", - "url": "http://www.vupen.com/english/advisories/2008/1979/references" - }, - { - "type": "WEB", - "url": "http://www.vupen.com/english/advisories/2009/0233" } ], "database_specific": { - "cwe_ids": [], + "cwe_ids": [ + "CWE-200" + ], "severity": "MODERATE", - "github_reviewed": false, - "github_reviewed_at": null, + "github_reviewed": true, + "github_reviewed_at": "2025-04-04T14:18:37Z", "nvd_published_at": "2006-07-25T13:22:00Z" } } \ No newline at end of file diff --git a/advisories/github-reviewed/2025/04/GHSA-428q-q3vv-3fq3/GHSA-428q-q3vv-3fq3.json b/advisories/github-reviewed/2025/04/GHSA-428q-q3vv-3fq3/GHSA-428q-q3vv-3fq3.json new file mode 100644 index 00000000000..d7bf515fd15 --- /dev/null +++ b/advisories/github-reviewed/2025/04/GHSA-428q-q3vv-3fq3/GHSA-428q-q3vv-3fq3.json @@ -0,0 +1,84 @@ +{ + "schema_version": "1.4.0", + "id": "GHSA-428q-q3vv-3fq3", + "modified": "2025-04-04T14:19:43Z", + "published": "2025-04-04T14:19:42Z", + "aliases": [ + "CVE-2025-31485" + ], + "summary": "GraphQL grant on a property might be cached with different objects", + "details": "### Original message:\n\nI found an issue with security grants on on properties in the GraphQL ItemNormalizer:\n\nIf you use something like `#[ApiProperty(security: 'is_granted(\"PROPERTY_READ\", [object, property])')]` on a member of an entity, the grant gets cached and is only evaluated once, even if the `object` in question is a different one.\n\nThere is the `ApiPlatform\\GraphQl\\Serializer\\ItemNormalizer::isCacheKeySafe()` method that seems to be intended to prevent this: https://github.com/api-platform/core/blob/88f5ac50d20d6510686a7552310cc567fcca45bf/src/GraphQl/Serializer/ItemNormalizer.php#L160-L164 \nand in its usage on line 90 it does indeed not create a cache key, but the `parent::normalize()` that is called afterwards still creates the cache key and causes the issue.\n\n### Impact\n\nIt grants access to properties that it should not.\n\n### Workarounds\n\nOverride the ItemNormalizer.\n\nPatched at: https://github.com/api-platform/core/commit/7af65aad13037d7649348ee3dcd88e084ef771f8", + "severity": [ + { + "type": "CVSS_V3", + "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N" + } + ], + "affected": [ + { + "package": { + "ecosystem": "Packagist", + "name": "api-platform/graphql" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0" + }, + { + "fixed": "4.0.22" + } + ] + } + ] + }, + { + "package": { + "ecosystem": "Packagist", + "name": "api-platform/core" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0" + }, + { + "fixed": "4.0.22" + } + ] + } + ] + } + ], + "references": [ + { + "type": "WEB", + "url": "https://github.com/api-platform/core/security/advisories/GHSA-428q-q3vv-3fq3" + }, + { + "type": "ADVISORY", + "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-31485" + }, + { + "type": "WEB", + "url": "https://github.com/api-platform/core/commit/7af65aad13037d7649348ee3dcd88e084ef771f8" + }, + { + "type": "PACKAGE", + "url": "https://github.com/api-platform/core" + } + ], + "database_specific": { + "cwe_ids": [ + "CWE-696" + ], + "severity": "HIGH", + "github_reviewed": true, + "github_reviewed_at": "2025-04-04T14:19:42Z", + "nvd_published_at": "2025-04-03T20:15:25Z" + } +} \ No newline at end of file diff --git a/advisories/unreviewed/2025/04/GHSA-cmm4-p9v2-q453/GHSA-cmm4-p9v2-q453.json b/advisories/github-reviewed/2025/04/GHSA-cmm4-p9v2-q453/GHSA-cmm4-p9v2-q453.json similarity index 67% rename from advisories/unreviewed/2025/04/GHSA-cmm4-p9v2-q453/GHSA-cmm4-p9v2-q453.json rename to advisories/github-reviewed/2025/04/GHSA-cmm4-p9v2-q453/GHSA-cmm4-p9v2-q453.json index 14915fbf022..de4b31bd812 100644 --- a/advisories/unreviewed/2025/04/GHSA-cmm4-p9v2-q453/GHSA-cmm4-p9v2-q453.json +++ b/advisories/github-reviewed/2025/04/GHSA-cmm4-p9v2-q453/GHSA-cmm4-p9v2-q453.json @@ -1,11 +1,12 @@ { "schema_version": "1.4.0", "id": "GHSA-cmm4-p9v2-q453", - "modified": "2025-04-03T04:41:19Z", + "modified": "2025-04-04T14:19:10Z", "published": "2025-04-03T04:41:19Z", "aliases": [ "CVE-2025-3153" ], + "summary": "Concrete CMS Vulnerable to Cross-Site Request Forgery (CSRF) and Cross-Site Scripting (XSS)", "details": "Concrete CMS version 9 below 9.4.0RC2 and versions below 8.5.20 are vulnerable to CSRF and XSS in the Concrete CMS Address attribute because addresses are not properly sanitized in the output when a country is not specified.  Attackers are limited to individuals whom a site administrator has granted the ability to fill in an address attribute. It is possible for the attacker to glean limited information from the site but amount and type is restricted by mitigating controls and the level of access of the attacker. Limited data modification is possible. The dashboard page itself could be rendered unavailable. \nThe fix only sanitizes new data uploaded post update to Concrete CMS 9.4.0RC2. Existing database entries added before the update will still be “live” if there were successful exploits added under previous versions; a database search is recommended. The Concrete CMS security team gave this vulnerability CVSS v.4.0 score of 5.1 with vector CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L Thanks Myq Larson for reporting.", "severity": [ { @@ -13,7 +14,46 @@ "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X" } ], - "affected": [], + "affected": [ + { + "package": { + "ecosystem": "Packagist", + "name": "concrete5/concrete5" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "9.0.0" + }, + { + "fixed": "9.4.0RC2" + } + ] + } + ] + }, + { + "package": { + "ecosystem": "Packagist", + "name": "concrete5/concrete5" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0" + }, + { + "fixed": "8.5.20" + } + ] + } + ] + } + ], "references": [ { "type": "ADVISORY", @@ -31,6 +71,10 @@ "type": "WEB", "url": "https://documentation.concretecms.org/9-x/developers/introduction/version-history/940-release-notes" }, + { + "type": "PACKAGE", + "url": "https://github.com/concretecms/concretecms" + }, { "type": "WEB", "url": "https://github.com/concretecms/concretecms/releases/tag/8.5.20" @@ -41,8 +85,8 @@ "CWE-79" ], "severity": "MODERATE", - "github_reviewed": false, - "github_reviewed_at": null, + "github_reviewed": true, + "github_reviewed_at": "2025-04-04T14:19:09Z", "nvd_published_at": "2025-04-03T02:15:20Z" } } \ No newline at end of file