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 99.9% of all EPSS-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.
- unknownApache Struts 2 vulnerable to resource exhaustionjvn · 2026-08-25
- medium[NEW] [medium] Apache Struts: Multiple vulnerabilitiescert-bund · 2026-08-17
- highCVE-2026-73635: Allocation of resources without limits or throttling vulnerability in Apache Struts. When no f…nvd · 2026-08-15
- highCVE-2026-73634: Uncontrolled resource consumption vulnerability in Apache Struts. An application that exposes …nvd · 2026-08-15
- mediumCVE-2026-73632: Exposure of data element to wrong session vulnerability in the JSON plugin of Apache Struts. P…nvd · 2026-08-15
- mediumCVE-2026-73631: Exposure of data element to wrong session vulnerability in the JSON plugin of Apache Struts. P…nvd · 2026-08-15
More from CISA Known Exploited Vulnerabilities
- criticalCVE-2026-60004: Gitea Code Injection Vulnerability2026-08-25
- criticalCVE-2026-21962: Oracle HTTP Server and Oracle Weblogic Server Proxy Plug-in Improper Access Control Vulnerabil…2026-08-24
- criticalCVE-2026-73570: Zimbra Collaboration Suite (ZCS) OS Command Injection Vulnerability2026-08-21
- criticalCVE-2026-72529: TrueConf Server Missing Authentication for Critical Function Vulnerability2026-08-20
- criticalCVE-2026-72530: TrueConf Server Code Injection Vulnerability2026-08-20