CASE DOSSIER convicted

U.S. v. Paige Thompson (Capital One Cloud Breach)

Docket: 2:19-cr-00159 Court: U.S. District Court for the Western District of Washington Opened: 2019-07-29 Sector: Financial Services, Cloud Computing

Key Facts

Status
CONVICTED
Legal disposition
Loss Amount
$270.0 million
Capital One incurred $270 million in customer notifications, legal settlements, and regulatory fines.
Techniques
4
Verified mappings
Defendants
1
Named in charges
  • Legal Status: CONVICTED in U.S. District Court for the Western District of Washington.
  • Primary Target Sector: Financial Services, Cloud Computing.
  • Documented Financial Loss: $270.0 million.
  • 4 verified MITRE ATT&CK techniques substantiated with verbatim court excerpts.
Export structured case data and MITRE ATT&CK Navigator layer:
Executive Dossier & Incident Forensics
Disposition: CONVICTED

Incident Overview

Former Seattle cloud engineer who identified misconfigured web application firewalls to gain unauthorized access to Capital One's Amazon Web Services storage buckets, exfiltrating 106 million customer credit card applications.

Root Cause & Infiltration Vector

Server-Side Request Forgery (SSRF) flaw in a misconfigured open-source ModSecurity Web Application Firewall (WAF) hosted on an Amazon Web Services EC2 instance.

Operational Impact & Financial Blast Radius

Over 100 million credit card applications, 140,000 Social Security numbers, and 80,000 linked bank account numbers exfiltrated from 700 Amazon S3 storage buckets. Capital One paid an $80 million regulatory fine and a $190 million class action settlement.

Executive Risk Checklist

  • 1. Are 100% of external and administrative access portals protected by phishing-resistant MFA?
  • 2. Is network microsegmentation enforced between user workstations and core database enclaves?
  • 3. Have immutable offline backups and incident escalation procedures been validated within 90 days?
Target Sector: Financial Services, Cloud Computing

Incident Execution & Kill-Chain Lifecycle

Sequential reconstruction of intrusion stages from initial infiltration to resolution.

3 Documented Phases
1
SSRF Exploitation Metadata Service Credential Theft
T1190 →

Thompson sent crafted HTTP requests to the misconfigured WAF, tricking it into querying the AWS local metadata service (169.254.169.254) and returning temporary security credentials for an IAM role.

Artifacts: SSRF vulnerability AWS EC2 Instance Metadata Service (IMDSv1)
2
Privilege Abuse Overprivileged IAM Role Enumeration
T1078 →

The stolen IAM role (*PRIV_WA_SCAN*) possessed excessive permissions allowing the attacker to list and read all files across Capital One's Amazon S3 object storage environment.

Artifacts: AWS IAM role: PRIV_WA_SCAN aws s3 ls commands
3
Automated Cloud Exfiltration Mass S3 Bucket Download and Public Boasting
T1567 →

Using high-speed multithreaded cloud CLI scripts, Thompson downloaded over 700 buckets containing 100M+ customer applications to her personal server, then discussed the breach on Slack and posted scripts to GitHub.

Artifacts: aws s3 sync scripts GitHub public repository commits

Standard of Care Remediation & Hardening

Empirical engineering takeaways and preventative controls derived from this incident.

✓ Enforce AWS Instance Metadata Service Version 2 (IMDSv2) across all EC2 instances to require session tokens and block SSRF attacks.
✓ Apply principle of least privilege to IAM roles, ensuring WAF instances cannot read customer databases or S3 storage.
✓ Deploy S3 Object Lock and real-time AWS CloudTrail alerts for anomalous bulk S3 GetObject API calls.
✓ Regularly audit cloud configurations against CIS AWS Foundations Benchmarks.

Procedural & Incident Timeline

2019-07-29 arrest

FBI agents arrest Thompson at her residence in Seattle.

2019-08-28 indictment

Federal grand jury indicts Thompson on wire fraud and seven counts of computer intrusion.

2022-06-17 verdict

Jury finds Thompson guilty of wire fraud and six counts of unauthorized access to a protected computer.

2022-10-04 sentencing

Sentenced to time served and five years of supervised release with restitution ordered.

Named Defendants & Operatives

Defendant Nationality Status Prison Term Restitution Notes
Paige Adele Thompson United States convicted Pending None Perpetrator of Capital One cloud data breach; convicted of wire fraud and computer intrusion.

Substantiated MITRE ATT&CK Techniques

Technique ID Technique Name & Tactic Primary Source Evidence Excerpt Locator Verification
T1190 Exploit Public-Facing Application
Initial Access
"Thompson sent crafted HTTP requests exploiting a Server-Side Request Forgery (SSRF) flaw in a misconfigured open-source ModSecurity WAF." Indictment ¶ 9, Page 4 reviewed
T1078 Valid Accounts
Defense Evasion
"Obtained temporary security credentials from the AWS EC2 instance metadata service to access private S3 storage buckets." Trial Transcript Day 3, Page 54 reviewed
T1567 Exfiltration Over Web Service
Exfiltration
"Using multithreaded cloud CLI commands, the defendant downloaded over 700 S3 buckets containing approximately 100 million credit card applications, Social Security numbers, and bank account details." Indictment ¶ 11, Page 5 reviewed
T1083 File and Directory Discovery
Discovery
"Thompson ran automated aws-s3 listing commands to enumerate bucket contents across victim customer directories." Indictment ¶ 12, Page 6 reviewed

Cite & Embed This Case Record

Public Domain / CC0
Bluebook Legal Citation:
Cyberattack Case Library, U.S. v. Paige Thompson (Capital One Cloud Breach), No. 2:19-cr-00159 (U.S. District Court for the Western District of Washington 2019), https://cybercaselibrary.com/cases/us-v-thompson-capital-one-breach/
Embeddable Incident Card (HTML):
<iframe src="https://cybercaselibrary.com/embed/case/us-v-thompson-capital-one-breach/" width="100%" height="220" style="border:none; border-radius:6px;" loading="lazy"></iframe>