The Equifax Data Breach: A Comprehensive Analysis

Updated: 21 October 2026.

What happened (public record)

In 2017 Equifax disclosed a breach affecting consumer data held by a major US credit reporting company. Public reporting and later settlement materials describe exposure on the order of 147 million consumers, including names, dates of birth, addresses, and Social Security numbers for many of those people.

Cause emphasized in public accounts

Public technical accounts focus on failure to patch a known vulnerability in Apache Struts on an internet-facing application. The operational lesson is specific: known, patchable internet-facing software was left exposed long enough for attackers to use it.

Consequences reported publicly

Equifax faced lawsuits, investigations, and a settlement with the US Federal Trade Commission and other authorities commonly reported around $700 million.

The operational lesson is to connect vulnerability notices to an inventory, a deployed fix and evidence that the exposed component was actually updated.

flowchart TD
 A["Known vulnerability notice"] --> B["Find affected internet-facing components"]
 B --> C{"Affected component present?"}
 C -->|No| D["Record scope and continue monitoring"]
 C -->|Yes| E["Assign owner and patch priority"]
 E --> F["Deploy tested fix"]
 F --> G{"Production fix verified?"}
 G -->|No| E
 G -->|Yes| H["Record evidence and monitor"]

My assessment

For operators, the durable points are narrow: inventory internet-facing applications, patch known critical vulnerabilities on a measured schedule, and verify that “patched” means the vulnerable component is actually gone from production.

Sources

  • Equifax breach notices and timeline materials
  • FTC Equifax settlement announcements
  • Apache Struts security announcements for the relevant CVE

Contact

Have a question about an article?

For corrections, interview follow-ups, or topic suggestions, use the contact form.

Contact