CVE-2010-1622 json
Improper Control of Generation of Code ('Code Injection') in Spring Framework
published 16y ago modified 4mo ago also GHSA-vpr3-f594-mg5g , EUVD-2022-5399
- cvss
- 6.0
- version 2.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 52.0%
- EPSS 52.0% chance of exploitation in 30 days, percentile 98%
- public exploits
- 1
- Exploit-DB
Summary
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.
Patch / fix
- maven org.springframework:spring 2.5.7, 3.0.3
- jboss-wfk-1.0.0-uninstall jboss web framework kit 1 1.0.0-3.ep5.el4
red hat advisories RHSA-2011:0175
Is CVE-2010-1622 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerVendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2010-1622 updated cvss 7.5
3.0.3): Arbitrary Java code execution via an HTTP request containing a specially-crafted .jar file
-
Red Hat JBoss Web Framework Kit 5.0.0 for RHEL 4 AS jboss-wfk-1.0.0-uninstall 1.0.0-3.ep5.el4 Red Hat JBoss Web Framework Kit 5.0.0 for RHEL 4 ES jboss-wfk-1.0.0-uninstall 1.0.0-3.ep5.el4fixed: vendor fix RHSA-2011:0175
-
Red Hat JBoss Web Framework Kit 1.0.0 for RHEL 5 Server jboss-wfk-1.0.0-uninstall 1.0.0-3.ep5.el5not affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Timeline
- First public exploit (EDB-13918)
- Published
Exploit prediction
52.00% chance of exploitation in the next 30 days, higher than 98% of all scored CVEs (FIRST EPSS, 2026-11-09).
Exploits and checks
- EDB-13918 Spring Framework - Arbitrary code Execution webapps, 2010-06-18
- springsource.com http://www.springsource.com/security/cve-2010-1622 referenced PoC, tagged "exploit" by a source, unverified
- securityfocus.com http://www.securityfocus.com/archive/1/511877 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 2.0 | 6.0 | AV:N/AC:M/Au:S/C:P/I:P/A:P |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.springframework:spring | >=2.5.0, <2.5.7 >=3.0.0, <3.0.3 |
2.5.7 3.0.3 |
Classification
- Weakness
-
- CWE-94 Improper Control of Generation of Code
References
-
github.com
/spring-projects/spring-framework/commit/3a5af35d37c79d0644d49b93f792a4c18fe8eb71
web
-
exploit-db.com
/exploits/13918
exploit, web
-
springsource.com
/security/cve-2010-1622
exploit, vendor-advisory
-
securityfocus.com
/archive/1/511877
mailing-list, exploit
-
redhat.com
/support/errata/RHSA-2011-0175.html
vendor-advisory, web
-
geronimo.apache.org
/2010/07/21/apache-geronimo-v216-released.html
web, vendor-advisory
-
geronimo.apache.org
/22x-security-report.html
web, vendor-advisory
-
geronimo.apache.org
/21x-security-report.html
web, vendor-advisory
-
vupen.com
/english/advisories/2011/0237
vdb-entry
-
oracle.com
/technetwork/topics/security/cpuoct2015-2367953.html
web
-
secunia.com
/advisories/43087
third-party-advisory
-
secunia.com
/advisories/41025
third-party-advisory
-
securityfocus.com
/bid/40954
vdb-entry
-
secunia.com
/advisories/41016
third-party-advisory
-
securitytracker.com
/id/1033898
vdb-entry
-
nvd.nist.gov
/vuln/detail/CVE-2010-1622
advisory
-
access.redhat.com
/errata/RHSA-2011:0175
web
-
access.redhat.com
/security/cve/CVE-2010-1622
web
-
bugzilla.redhat.com
/show_bug.cgi?id=606706
web
-
github.com
/spring-projects/spring-framework
package
-
seclists.org
/fulldisclosure/2010/Jun/456
web
-
web.archive.org
/web/20100623011648/http://www.springsource.com/security/cve-2010-1622
web
-
web.archive.org
/web/20161014113129/http://www.securitytracker.com/id/1033898
web
-
web.archive.org
/web/20200227210033/http://www.securityfocus.com/archive/1/511877
web
-
web.archive.org
/web/20200228060816/http://www.securityfocus.com/bid/40954
web
Sources
- CVE List CVE-2010-1622
- GitHub Advisory GHSA-vpr3-f594-mg5g
- NVD CVE-2010-1622
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.