Hazard

Is CVE-2017-9791 being exploited?

Weaponised and widely attempted

Reliable public exploit code exists, or mass exploitation attempts are probable. Patch inside days, not weeks.

Apache Struts 1 Improper Input Validation Vulnerability

Apache · Struts 1

CVSS 9.8 EPSS 99% 3 public exploits Fix deadline passed 10 August 2022

What it is

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.

Why we say that

  • EPSS puts exploitation in the next 30 days at 99%
  • 3 public exploits published
  • CISA's federal remediation deadline (2022-08-10) has passed
  • CVSS 9.8 critical
  • Listed in the CISA Known Exploited Vulnerabilities catalogue

Every line above comes from a named public source. Where the evidence is thin, we say so rather than inventing confidence — see methodology.

What to do

Apply updates per vendor instructions.

Public exploit code

Indexed from Exploit-DB. Presence of code raises urgency; absence does not mean safety.

What it costs when this goes wrong

This is where UK enforcement meets the vulnerability record. Where an unfixed vulnerability leads to a breach, the ICO treats it as a security failure under UK GDPR. Recent cases:

All UK cases caused by unpatched software →