CVE-2012-1007

Apache Struts 1.3.10 - Cross-Site Scripting via Name or Message Parameter

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2012-1007. PoCs published by SecPod Research.

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 1.3.10 allow remote attackers to inject arbitrary web script or HTML via (1) the name parameter to struts-examples/upload/upload-submit.do, or the message parameter to (2) struts-cookbook/processSimple.do or (3) struts-cookbook/processDyna.do.

Exploits (1)

exploitdb WORKING POC
by SecPod Research · textwebappsmultiple
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 95%
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 18, 2026 Full analysis →

References (6)

Core 6
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/73052
Third Party Advisory, VDB Entry vdb-entry x_refsource_bid
http://www.securityfocus.com/bid/51900

Scores

EPSS 0.3370
EPSS Percentile 98.2%

Details

CWE
CWE-79
Status published
Products (1)
apache/struts 1.3.10
Published Feb 07, 2012
Tracked Since Feb 18, 2026