Unscored severity · published Oct 4, 2011
CVE-2011-2894
Spring Framework 3.0.0 through 3.0.5, Spring Security 3.0.0 through 3.0.5 and 2.0.0 through 2.0.6, and possibly other versions deserialize objects from untrusted sources, which…
–
CVSS
8.6%
EPSS
No
On KEV
Description
Spring Framework 3.0.0 through 3.0.5, Spring Security 3.0.0 through 3.0.5 and 2.0.0 through 2.0.6, and possibly other versions deserialize objects from untrusted sources, which allows remote attackers to bypass intended security restrictions and execute untrusted code by (1) serializing a java.lang.Proxy instance and using InvocationHandler, or (2) accessing internal AOP interfaces, as demonstrated using deserialization of a DefaultListableBeanFactory instance to execute arbitrary commands via the java.lang.Runtime class.
Exploitation
Is it being used?
Exploit prediction (EPSS)8.6% · higher than 95% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
SF
Spring Framework · Vmware
3.0.0 through 3.0.5 · source: NVD
SS
Spring Security · Vmware
2.0.0 through 2.0.6 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2011-2894
CVE.org
https://www.cve.org/CVERecord?id=CVE-2011-2894
Broken Link
http://osvdb.org/75263
Third Party Advisory
http://securityreason.com/securityalert/8405
Third Party Advisory
http://www.redhat.com/support/errata/RHSA-2011-1334.html
Third Party Advisory
http://www.securityfocus.com/archive/1/519593/100/0/threaded
Third Party Advisory
http://www.securityfocus.com/bid/49536
Vendor Advisory
http://www.springsource.com/security/cve-2011-2894
More from Spring Framework
9.8
CVE-2022-22965
Spring Framework JDK 9+ Remote Code Execution Vulnerability
9.8
CVE-2026-59313
Server Sent Event stream corruption in Spring MVC functional web framework
9.8
CVE-2026-47892
Spring Framework Header Predicate Bypass in WebFlux Functional Endpoints
9.8
CVE-2026-47891
Spring Framework maxInMemorySize Bypassed in Jaxb2Decoder
9.8
CVE-2026-47890
Spring Framework Server Sent Event stream corruption while rendering fragments
