{"id":"GHSA-vpr3-f594-mg5g","summary":"Improper Control of Generation of Code ('Code Injection') in Spring Framework","details":"SpringSource Spring Framework 2.5.x before 2.5.6.SEC02, 2.5.7 before 2.5.7.SR01, and 3.0.x before 3.0.3 allows remote attackers to execute arbitrary code via an HTTP request containing `class.classLoader.URLs[0]=jar:` followed by a URL of a crafted .jar file.","aliases":["CVE-2010-1622"],"modified":"2024-12-03T06:08:33.719330Z","published":"2022-05-17T03:28:34Z","database_specific":{"nvd_published_at":"2010-06-21T16:30:00Z","cwe_ids":["CWE-94"],"severity":"MODERATE","github_reviewed":true,"github_reviewed_at":"2022-06-17T22:33:40Z"},"references":[{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2010-1622"},{"type":"WEB","url":"https://github.com/spring-projects/spring-framework/commit/3a5af35d37c79d0644d49b93f792a4c18fe8eb71"},{"type":"WEB","url":"https://access.redhat.com/errata/RHSA-2011:0175"},{"type":"WEB","url":"https://access.redhat.com/security/cve/CVE-2010-1622"},{"type":"WEB","url":"https://bugzilla.redhat.com/show_bug.cgi?id=606706"},{"type":"PACKAGE","url":"https://github.com/spring-projects/spring-framework"},{"type":"WEB","url":"https://seclists.org/fulldisclosure/2010/Jun/456"},{"type":"WEB","url":"https://web.archive.org/web/20100623011648/http://www.springsource.com/security/cve-2010-1622"},{"type":"WEB","url":"https://web.archive.org/web/20161014113129/http://www.securitytracker.com/id/1033898"},{"type":"WEB","url":"https://web.archive.org/web/20200227210033/http://www.securityfocus.com/archive/1/511877"},{"type":"WEB","url":"https://web.archive.org/web/20200228060816/http://www.securityfocus.com/bid/40954"},{"type":"WEB","url":"http://geronimo.apache.org/2010/07/21/apache-geronimo-v216-released.html"},{"type":"WEB","url":"http://geronimo.apache.org/21x-security-report.html"},{"type":"WEB","url":"http://geronimo.apache.org/22x-security-report.html"},{"type":"WEB","url":"http://www.exploit-db.com/exploits/13918"},{"type":"WEB","url":"http://www.oracle.com/technetwork/topics/security/cpuoct2015-2367953.html"},{"type":"WEB","url":"http://www.redhat.com/support/errata/RHSA-2011-0175.html"}],"affected":[{"package":{"name":"org.springframework:spring","ecosystem":"Maven","purl":"pkg:maven/org.springframework/spring"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.5.0"},{"fixed":"2.5.7"}]}],"versions":["2.5","2.5.1","2.5.2","2.5.3","2.5.4","2.5.5","2.5.6","2.5.6.SEC01","2.5.6.SEC02","2.5.6.SEC03"],"database_specific":{"last_known_affected_version_range":"\u003c= 2.5.6","source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/05/GHSA-vpr3-f594-mg5g/GHSA-vpr3-f594-mg5g.json"}},{"package":{"name":"org.springframework:spring","ecosystem":"Maven","purl":"pkg:maven/org.springframework/spring"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.0.0"},{"fixed":"3.0.3"}]}],"database_specific":{"last_known_affected_version_range":"\u003c= 3.0.2","source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/05/GHSA-vpr3-f594-mg5g/GHSA-vpr3-f594-mg5g.json"}}],"schema_version":"1.9.0"}