CVE-2011-2894

Security: Chosen commands execution on the server (Framework) or authentication token bypass (Security) by objects de-serialization

Published Oct 4, 2011 CVSS 2.0 · 6.8 Medium EPSS 8.6% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-f866-m9mv-2xr3 Spring Framework and Spring Security vulnerable to Deserialization of Untrusted Data
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
redhat
Published
Updated
Aug 6, 2024, 11:15 PM
Reserved
Jul 27, 2011, 12:00 AM
Status
Modified
Published
Oct 4, 2011, 10:55 AM
Modified
Jun 16, 2026, 11:32 PM
Severity
Important
Public date
Sep 9, 2011, 12:00 AM