diff --git a/advisories/github-reviewed/2024/08/GHSA-7cj3-x93g-gj76/GHSA-7cj3-x93g-gj76.json b/advisories/github-reviewed/2024/08/GHSA-7cj3-x93g-gj76/GHSA-7cj3-x93g-gj76.json new file mode 100644 index 00000000000..9bc55431c24 --- /dev/null +++ b/advisories/github-reviewed/2024/08/GHSA-7cj3-x93g-gj76/GHSA-7cj3-x93g-gj76.json @@ -0,0 +1,266 @@ +{ + "schema_version": "1.4.0", + "id": "GHSA-7cj3-x93g-gj76", + "modified": "2024-08-23T18:52:45Z", + "published": "2024-08-23T09:30:35Z", + "aliases": [ + "CVE-2024-38807" + ], + "summary": "Signature forgery in Spring Boot's Loader", + "details": "Applications that use spring-boot-loader or spring-boot-loader-classic and contain custom code that performs signature verification of nested jar files may be vulnerable to signature forgery where content that appears to have been signed by one signer has, in fact, been signed by another.", + "severity": [ + { + "type": "CVSS_V3", + "score": "CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N" + }, + { + "type": "CVSS_V4", + "score": "CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N" + } + ], + "affected": [ + { + "package": { + "ecosystem": "Maven", + "name": "org.springframework.boot:spring-boot-loader" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "2.7.0" + }, + { + "fixed": "2.7.22" + } + ] + } + ], + "database_specific": { + "last_known_affected_version_range": "<= 2.7.21" + } + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.springframework.boot:spring-boot-loader-classic" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "2.7.0" + }, + { + "fixed": "2.7.22" + } + ] + } + ], + "database_specific": { + "last_known_affected_version_range": "<= 2.7.21" + } + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.springframework.boot:spring-boot-loader" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "3.0.0" + }, + { + "fixed": "3.0.17" + } + ] + } + ], + "database_specific": { + "last_known_affected_version_range": "<= 3.0.16" + } + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.springframework.boot:spring-boot-loader-classic" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "3.0.0" + }, + { + "fixed": "3.0.17" + } + ] + } + ], + "database_specific": { + "last_known_affected_version_range": "<= 3.0.16" + } + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.springframework.boot:spring-boot-loader" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "3.1.0" + }, + { + "fixed": "3.1.13" + } + ] + } + ], + "database_specific": { + "last_known_affected_version_range": "<= 3.1.12" + } + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.springframework.boot:spring-boot-loader-classic" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "3.1.0" + }, + { + "fixed": "3.1.13" + } + ] + } + ], + "database_specific": { + "last_known_affected_version_range": "<= 3.1.12" + } + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.springframework.boot:spring-boot-loader" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "3.2.0" + }, + { + "fixed": "3.2.9" + } + ] + } + ], + "database_specific": { + "last_known_affected_version_range": "<= 3.2.8" + } + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.springframework.boot:spring-boot-loader-classic" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "3.2.0" + }, + { + "fixed": "3.2.9" + } + ] + } + ], + "database_specific": { + "last_known_affected_version_range": "<= 3.2.8" + } + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.springframework.boot:spring-boot-loader" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "3.3.0" + }, + { + "fixed": "3.3.3" + } + ] + } + ], + "database_specific": { + "last_known_affected_version_range": "<= 3.3.2" + } + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.springframework.boot:spring-boot-loader-classic" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "3.3.0" + }, + { + "fixed": "3.3.3" + } + ] + } + ], + "database_specific": { + "last_known_affected_version_range": "<= 3.3.2" + } + } + ], + "references": [ + { + "type": "ADVISORY", + "url": "https://nvd.nist.gov/vuln/detail/CVE-2024-38807" + }, + { + "type": "PACKAGE", + "url": "https://github.com/spring-projects/spring-boot" + }, + { + "type": "WEB", + "url": "https://spring.io/security/cve-2024-38807" + } + ], + "database_specific": { + "cwe_ids": [ + "CWE-347" + ], + "severity": "MODERATE", + "github_reviewed": true, + "github_reviewed_at": "2024-08-23T18:52:45Z", + "nvd_published_at": "2024-08-23T09:15:07Z" + } +} \ No newline at end of file diff --git a/advisories/unreviewed/2024/08/GHSA-7cj3-x93g-gj76/GHSA-7cj3-x93g-gj76.json b/advisories/unreviewed/2024/08/GHSA-7cj3-x93g-gj76/GHSA-7cj3-x93g-gj76.json deleted file mode 100644 index 38dfbb8fa72..00000000000 --- a/advisories/unreviewed/2024/08/GHSA-7cj3-x93g-gj76/GHSA-7cj3-x93g-gj76.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "schema_version": "1.4.0", - "id": "GHSA-7cj3-x93g-gj76", - "modified": "2024-08-23T09:30:35Z", - "published": "2024-08-23T09:30:35Z", - "aliases": [ - "CVE-2024-38807" - ], - "details": "Applications that use spring-boot-loader or spring-boot-loader-classic and contain custom code that performs signature verification of nested jar files may be vulnerable to signature forgery where content that appears to have been signed by one signer has, in fact, been signed by another.", - "severity": [ - { - "type": "CVSS_V3", - "score": "CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N" - } - ], - "affected": [ - - ], - "references": [ - { - "type": "ADVISORY", - "url": "https://nvd.nist.gov/vuln/detail/CVE-2024-38807" - }, - { - "type": "WEB", - "url": "https://spring.io/security/cve-2024-38807" - } - ], - "database_specific": { - "cwe_ids": [ - - ], - "severity": "MODERATE", - "github_reviewed": false, - "github_reviewed_at": null, - "nvd_published_at": "2024-08-23T09:15:07Z" - } -} \ No newline at end of file