No fixed version published. Check the advisory or remove the package.
Affected versions
| If you run | Upgrade to |
|---|---|
| 2.3.37 and earlier | No fix published |
Apache · Struts 1
The Struts 1 plugin in Apache Struts 2.1.x and 2.3.x, part of the Apache Struts 1 product line, contains an improper input validation flaw. An attacker with remote network access, requiring no authentication or user interaction, can supply a malicious field value in a raw message passed to ActionMessage, potentially achieving remote code execution.
The Struts 1 plugin in Apache Struts 2.1.x and 2.3.x might allow remote code execution via a malicious field value passed in a raw message to the ActionMessage.
First seen exploited 3 years after disclosure. Public exploit code (Exploit-DB) was available 3 days before disclosure.
CISA KEV listing is when exploitation was confirmed, not necessarily the first attack.
remote exploit of public-facing Struts app
might allow remote code execution via a malicious field value passed in a raw message
RCE grants command execution on server
might allow remote code execution via a malicious field value
CVE-specific rules are not available in this build. Search SigmaHQ ↗
These detect the technique in general, not this specific vulnerability.
Sigma rules © SigmaHQ, Detection Rule License 1.1; linked, not reproduced.
1 package in 1 ecosystem. Main package: org.apache.struts:struts2-struts1-plugin.
No fixed version published. Check the advisory or remove the package.
| If you run | Upgrade to |
|---|---|
| 2.3.37 and earlier | No fix published |
Pulses are indicator collections that anyone can publish. A mention is not confirmation of exploitation.