Documented incidentDisclosed 2017-09-07EquifaxSEC filing

Unpatched web-application vulnerability (Apache Struts) leads to the Equifax breach (2017)

Apache Struts CVE-2017-5638 parser bug left unpatched for 2 months; attackers executed arbitrary commands and accessed unencrypted databases of 147M Americans.

The failure pattern

Watch the pattern: Known vulnerability left unremediated

Safeguards that address it

CollectSEA's engineering analysis of what would have prevented or contained this failure.

  • Patch critical vulnerabilities on a defined deadlineMaintain an asset inventory, scan for affected components and enforce a short remediation deadline for actively exploited issues.
  • Keep inspection and monitoring effectiveMonitor certificates and traffic inspection so exfiltration of sensitive data is detectable, and encrypt sensitive stores.

Related standards

CollectSEA's mapping through this incident's failure pattern; not an official determination by the standards bodies.

Building something similar?

Describe your design and see every precedent that applies, with safeguards you can hand to your coding agent.

Analyze your design