{"id":"GHSA-7cj3-x93g-gj76","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.","aliases":["CVE-2024-38807"],"modified":"2025-03-27T23:48:36.923955Z","published":"2024-08-23T09:30:35Z","database_specific":{"nvd_published_at":"2024-08-23T09:15:07Z","cwe_ids":["CWE-290","CWE-347"],"severity":"HIGH","github_reviewed":true,"github_reviewed_at":"2024-08-23T18:52:45Z"},"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://security.netapp.com/advisory/ntap-20250117-0006"},{"type":"WEB","url":"https://spring.io/security/cve-2024-38807"}],"affected":[{"package":{"name":"org.springframework.boot:spring-boot-loader","ecosystem":"Maven","purl":"pkg:maven/org.springframework.boot/spring-boot-loader"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.7.0"},{"fixed":"2.7.22"}]}],"versions":["2.7.0","2.7.1","2.7.10","2.7.11","2.7.12","2.7.13","2.7.14","2.7.15","2.7.16","2.7.17","2.7.18","2.7.2","2.7.3","2.7.4","2.7.5","2.7.6","2.7.7","2.7.8","2.7.9"],"database_specific":{"last_known_affected_version_range":"\u003c= 2.7.21","source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2024/08/GHSA-7cj3-x93g-gj76/GHSA-7cj3-x93g-gj76.json"}},{"package":{"name":"org.springframework.boot:spring-boot-loader-classic","ecosystem":"Maven","purl":"pkg:maven/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":"\u003c= 2.7.21","source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2024/08/GHSA-7cj3-x93g-gj76/GHSA-7cj3-x93g-gj76.json"}},{"package":{"name":"org.springframework.boot:spring-boot-loader","ecosystem":"Maven","purl":"pkg:maven/org.springframework.boot/spring-boot-loader"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.0.0"},{"fixed":"3.0.17"}]}],"versions":["3.0.0","3.0.1","3.0.10","3.0.11","3.0.12","3.0.13","3.0.2","3.0.3","3.0.4","3.0.5","3.0.6","3.0.7","3.0.8","3.0.9"],"database_specific":{"last_known_affected_version_range":"\u003c= 3.0.16","source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2024/08/GHSA-7cj3-x93g-gj76/GHSA-7cj3-x93g-gj76.json"}},{"package":{"name":"org.springframework.boot:spring-boot-loader-classic","ecosystem":"Maven","purl":"pkg:maven/org.springframework.boot/spring-boot-loader-classic"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.0.0"},{"fixed":"3.0.17"}]}],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2024/08/GHSA-7cj3-x93g-gj76/GHSA-7cj3-x93g-gj76.json","last_known_affected_version_range":"\u003c= 3.0.16"}},{"package":{"name":"org.springframework.boot:spring-boot-loader","ecosystem":"Maven","purl":"pkg:maven/org.springframework.boot/spring-boot-loader"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.0"},{"fixed":"3.1.13"}]}],"versions":["3.1.0","3.1.1","3.1.10","3.1.11","3.1.12","3.1.2","3.1.3","3.1.4","3.1.5","3.1.6","3.1.7","3.1.8","3.1.9"],"database_specific":{"last_known_affected_version_range":"\u003c= 3.1.12","source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2024/08/GHSA-7cj3-x93g-gj76/GHSA-7cj3-x93g-gj76.json"}},{"package":{"name":"org.springframework.boot:spring-boot-loader-classic","ecosystem":"Maven","purl":"pkg:maven/org.springframework.boot/spring-boot-loader-classic"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.0"},{"fixed":"3.1.13"}]}],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2024/08/GHSA-7cj3-x93g-gj76/GHSA-7cj3-x93g-gj76.json","last_known_affected_version_range":"\u003c= 3.1.12"}},{"package":{"name":"org.springframework.boot:spring-boot-loader","ecosystem":"Maven","purl":"pkg:maven/org.springframework.boot/spring-boot-loader"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.2.0"},{"fixed":"3.2.9"}]}],"versions":["3.2.0","3.2.1","3.2.2","3.2.3","3.2.4","3.2.5","3.2.6","3.2.7","3.2.8"],"database_specific":{"last_known_affected_version_range":"\u003c= 3.2.8","source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2024/08/GHSA-7cj3-x93g-gj76/GHSA-7cj3-x93g-gj76.json"}},{"package":{"name":"org.springframework.boot:spring-boot-loader-classic","ecosystem":"Maven","purl":"pkg:maven/org.springframework.boot/spring-boot-loader-classic"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.2.0"},{"fixed":"3.2.9"}]}],"versions":["3.2.0","3.2.1","3.2.2","3.2.3","3.2.4","3.2.5","3.2.6","3.2.7","3.2.8"],"database_specific":{"last_known_affected_version_range":"\u003c= 3.2.8","source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2024/08/GHSA-7cj3-x93g-gj76/GHSA-7cj3-x93g-gj76.json"}},{"package":{"name":"org.springframework.boot:spring-boot-loader","ecosystem":"Maven","purl":"pkg:maven/org.springframework.boot/spring-boot-loader"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.3.0"},{"fixed":"3.3.3"}]}],"versions":["3.3.0","3.3.1","3.3.2"],"database_specific":{"last_known_affected_version_range":"\u003c= 3.3.2","source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2024/08/GHSA-7cj3-x93g-gj76/GHSA-7cj3-x93g-gj76.json"}},{"package":{"name":"org.springframework.boot:spring-boot-loader-classic","ecosystem":"Maven","purl":"pkg:maven/org.springframework.boot/spring-boot-loader-classic"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.3.0"},{"fixed":"3.3.3"}]}],"versions":["3.3.0","3.3.1","3.3.2"],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2024/08/GHSA-7cj3-x93g-gj76/GHSA-7cj3-x93g-gj76.json","last_known_affected_version_range":"\u003c= 3.3.2"}}],"schema_version":"1.9.0","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"}]}