CVE-2017-9791: Apache Struts 1 Improper Input Validation Vulnerability
Actively exploited. At least one CVE in this advisory is listed in the CISA Known Exploited Vulnerabilities catalog — exploitation has been observed in the wild. Treat remediation as urgent.
The Struts 1 plugin in Apache Struts might allow remote code execution via a malicious field value passed in a raw message to the ActionMessage.
CSIRTS triage
- What
- The Struts 1 plugin might allow remote code execution via a malicious field value.
- Who is affected
- Deployments of Apache Struts 1 are affected.
- Urgency
- Remediation is urgent due to the critical severity and exploitation status.
- Action
- Upgrade to a patched version of Apache Struts.
AI-assisted analysis generated from the source advisory — verify against the original.
⚡ Watch Struts 1
Get an email when a new Struts 1 advisory drops — max one per day, one-click unsubscribe.
Details
Original advisory: https://nvd.nist.gov/vuln/detail/CVE-2017-9791
Exploitation outlook
EPSS (FIRST.org) estimates each CVE’s probability of exploitation in the next 30 days — here is the CSIRTS.com read on those numbers.
- Exploitation confirmedCVE-2017-9791Already exploited in the wild (CISA KEV) — the prediction phase is over. Patch now. Riskier than 100% of all scored CVEs.
Referenced CVEs
| CVE | CSIRTS overview | External |
|---|---|---|
| CVE-2017-9791 | coverage & exploitation status | NVD · CVE.org |
Recent advisories for Apache Struts
A cluster of recent advisories against the same product widens the attack surface — attackers routinely chain freshly published CVEs on one product, so review these together.
- unknownVulnerability in Apache Struts 2 (December 13, 2023)cert-fr-alerte · 2023-12-13
- criticalexploitedCVE-2013-2251: Apache Struts Improper Input Validation Vulnerabilitycisa-kev · 2022-03-25
- criticalexploitedCVE-2012-0391: Apache Struts 2 Improper Input Validation Vulnerabilitycisa-kev · 2022-01-21
- criticalexploitedCVE-2006-1547: Apache Struts 1 ActionForm Denial-of-Service Vulnerabilitycisa-kev · 2022-01-21
- criticalexploitedCVE-2018-11776: Apache Struts Remote Code Execution Vulnerabilitycisa-kev · 2021-11-03
- criticalexploitedCVE-2017-9805: Apache Struts Deserialization of Untrusted Data Vulnerabilitycisa-kev · 2021-11-03
More from CISA Known Exploited Vulnerabilities
- criticalCVE-2026-48939: iCagenda Unrestricted Upload of File with Dangerous Type Vulnerability2026-07-10
- criticalCVE-2026-56291: Balbooa Forms Unrestricted Upload of File with Dangerous Type Vulnerability2026-07-10
- criticalCVE-2026-48908: JoomShaper SP Page Builder Unrestricted Upload of File with Dangerous Type Vulnerability2026-07-07
- criticalCVE-2026-55255: Langflow Authorization Bypass Through User-Controlled Key Vulnerability2026-07-07
- criticalCVE-2026-48282: Adobe ColdFusion Path Traversal Vulnerability2026-07-07