CVE-2012-1006

Apache Struts 2.0.14 and 2.2.3 - Cross-Site Scripting via Person Edit and Orders Parameters

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2012-1006.

AI-analyzed exploit summary The exploit demonstrates multiple persistent and reflected XSS vulnerabilities in Apache Struts by providing detailed HTTP request examples with malicious payloads. It includes specific endpoints and parameters that fail to sanitize user input, allowing arbitrary script execution.

Description

Multiple cross-site scripting (XSS) vulnerabilities in Apache Struts 2.0.14 and 2.2.3 allow remote attackers to inject arbitrary web script or HTML via the (1) name or (2) lastName parameter to struts2-showcase/person/editPerson.action, or the (3) clientName parameter to struts2-rest-showcase/orders.

Exploits (1)

exploitdb WORKING POC
webappsmultiple
https://www.exploit-db.com/exploits/18452

The exploit demonstrates multiple persistent and reflected XSS vulnerabilities in Apache Struts by providing detailed HTTP request examples with malicious payloads. It includes specific endpoints and parameters that fail to sanitize user input, allowing arbitrary script execution.

Classification
Working Poc 100%
Attack Type
Xss
Complexity
Trivial
Reliability
Reliable
Target: Apache Struts 1.3.10, 2.0.14, 2.2.3
No auth needed
Prerequisites: Access to vulnerable Apache Struts application
MITRE ATT&CK
devstral-2 · analyzed Feb 19, 2026 Full analysis →

References (4)

Core 4
Core References
Various Sources x_refsource_misc
http://secpod.org/blog/?p=450
Third Party Advisory, VDB Entry vdb-entry x_refsource_xf
https://exchange.xforce.ibmcloud.com/vulnerabilities/72888
Third Party Advisory, VDB Entry vdb-entry x_refsource_bid
http://www.securityfocus.com/bid/51902

Scores

EPSS 0.7617
EPSS Percentile 99.0%

Details

CWE
CWE-79
Status published
Products (3)
apache/struts 2.0.14
apache/struts 2.2.3
org.apache.struts/struts2-parent 0 - 2.1.2Maven
Published Feb 07, 2012
Tracked Since Feb 18, 2026