CVE-2012-0391
Apache Struts 2 Improper Input Validation Vulnerability
Severity Score
Exploit Likelihood
Affected Versions
Public Exploits
5Exploited in Wild
YesDecision
Descriptions
The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during certain exception handling for mismatched data types of properties, which allows remote attackers to execute arbitrary Java code via a crafted parameter.
El componente ExceptionDelegator en Apache Struts antes de v2.2.3.1 interpreta los valores de los parámetros como expresiones OGNL durante el manejo de determinadas excepciones en tipos de datos de propiedades no coincidentes, lo que permite a atacantes remotos ejecutar código Java a través de un parámetro especificamente modificado para tal fin.
The ExceptionDelegator component in Apache Struts 2 before 2.2.3.1 contains an improper input validation vulnerability that allows for remote code execution.
CVSS Scores
SSVC
- Decision:-
Timeline
- 2012-01-06 First Exploit
- 2012-01-08 CVE Reserved
- 2012-01-08 CVE Published
- 2022-01-21 Exploited in Wild
- 2022-07-21 KEV Due Date
- 2024-09-16 CVE Updated
- 2024-09-17 EPSS Updated
CWE
- CWE-20: Improper Input Validation
CAPEC
References (9)
URL | Tag | Source |
---|
URL | Date | SRC |
---|---|---|
https://www.exploit-db.com/exploits/18984 | 2012-06-05 | |
https://www.exploit-db.com/exploits/18329 | 2012-01-06 | |
http://archives.neohapsis.com/archives/bugtraq/2012-01/0031.html | 2024-09-16 | |
http://www.exploit-db.com/exploits/18329 | 2024-09-16 | |
https://www.sec-consult.com/files/20120104-0_Apache_Struts2_Multiple_Critical_Vulnerabilities.txt | 2024-09-16 |
URL | Date | SRC |
---|
URL | Date | SRC |
---|---|---|
http://secunia.com/advisories/47393 | 2018-11-23 | |
http://struts.apache.org/2.x/docs/s2-008.html | 2018-11-23 | |
http://struts.apache.org/2.x/docs/version-notes-2311.html | 2018-11-23 | |
https://issues.apache.org/jira/browse/WW-3668 | 2018-11-23 |
Affected Vendors, Products, and Versions
Vendor | Product | Version | Other | Status | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Vendor | Product | Version | Other | Status | <-- --> | Vendor | Product | Version | Other | Status |
Apache Search vendor "Apache" | Struts Search vendor "Apache" for product "Struts" | >= 2.0.0 < 2.2.3.1 Search vendor "Apache" for product "Struts" and version " >= 2.0.0 < 2.2.3.1" | - |
Affected
|