Description
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.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Red Hat Jboss Web Framework Kit 1 | jboss-wfk-1.0.0-uninstall | 1.0.0-3.ep5.el4 | RHSA-2011:0175 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- Spring Framework - Arbitrary code Execution EDB-13918 · webapps · Jun 18, 2010 · verified
GitHub 4 repositories
-
DDuarte/springshell-rce-poc ★ 19 · Mar 31, 2022
CVE-2022-22965 - CVE-2010-1622 redux
-
E-bounce/cve-2010-1622_learning_environment ★ 2 · Jan 11, 2023
cve-2010-1622 Learning Environment
-
HandsomeCat00/Spring-CVE-2010-1622 ★ 0 · Dec 5, 2022
Spring-CVE-2010-1622
-
strainerart/Spring4Shell ★ 0 · Mar 31, 2022
Threat Intelligence on Zero-Day for Spring4Shell (CVE-2010-1622)
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | org.springframework:spring | >= 2.5.0, < 2.5.7 | 2.5.7 | GHSA-vpr3-f594-mg5g |
| Maven | org.springframework:spring | >= 3.0.0, < 3.0.3 | 3.0.3 | GHSA-vpr3-f594-mg5g |
Advisories 1
- RHSA-2011:0175 Red Hat Security Advisory: JBoss Web Framework Kit 1.0.0 removal Red Hat Security Advisories (RHSA) · Nov 22, 2025
References
- http://geronimo.apache.org/2010/07/21/apache-geronimo-v216-released.html
- ADV-2011-0237 vdb-entry
- http://www.oracle.com/technetwork/topics/security/cpuoct2015-2367953.html
- 13918 exploit
- 43087 third-party-advisory
- http://www.springsource.com/security/cve-2010-1622
- 41025 third-party-advisory
- RHSA-2011:0175 vendor-advisory
- http://geronimo.apache.org/22x-security-report.html
- 40954 vdb-entry
- 41016 third-party-advisory
- 1033898 vdb-entry
- http://geronimo.apache.org/21x-security-report.html
- 20100618 CVE-2010-1622: Spring Framework execution of arbitrary code mailing-list