Arbitrary file upload in Apache Struts
CVE-2012-1592
A local code execution issue exists in Apache Struts2 when processing malformed XSLT files, which could let a malicious user upload and execute arbitrary files.
Vulnerability class: Unrestricted File Upload
Published · last modified .
CVSS v3 metric
CVSS v3 base score 8.8 (High). Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H.
EPSS exploit prediction
EPSS: 0.285 (98.1th percentile), scored .
Moderate probability of exploitation in the next 30 days — watch for active exploitation reports. 98th percentile — 98.1% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.285 · newest: 0.285 · change: 0.000
Affected products
- Apache Struts — versions 2.0.0
- Libstruts1.2-Java — versions 1.2-
Weakness classification (CWE)
References
- security-tracker.debian.org/tracker/CVE-2012-1592 (Third Party Advisory)
- bugzilla.redhat.com/show_bug.cgi (Third Party Advisory, Issue Tracking)
- access.redhat.com/security/cve/cve-2012-1592 (Third Party Advisory)
- www.openwall.com/lists/oss-security/2012/03/28/12 (Mailing List, Third Party Advisory)
- lists.apache.org/thread.html/r348ed455a140273c40b974f0615dee692f7c9b26c6de2118b… (mailing-list)
- lists.apache.org/thread.html/r93c4e3f6cb138cd117c739714f07e47af547183ba099ba46b… (mailing-list)
- lists.apache.org/thread.html/r593ebb2f4c95b064e6901fd273eff256c493db952bdb48439… (mailing-list)
Frequently asked questions
- What is CVE-2012-1592?
- CVE-2012-1592 is a high-severity vulnerability in Apache Struts, classified under Unrestricted Upload of File with Dangerous Type. CVSS score: 8.8/10. Published 2019-12-05.
- How severe is CVE-2012-1592?
- High severity. CVSS v3 base score is 8.8 out of 10.