All vulnerabilities
HIGHOpSeccurated

OPSEC-COINBASE-INSIDER-2025

Crypto exchange · Coinbase (outsourced support)

Summary

In May 2025, Coinbase disclosed that cybercriminals had bribed overseas customer-support contractors to steal personal data on about 69,461 customers, then used that data to run convincing scams against Coinbase users. The insiders had legitimate access to support tools for their jobs; they abused it to pull records they had no business reason to see. No passwords, private keys, two-factor secrets, or customer funds were taken. The attackers demanded a $20 million ransom to stay quiet. Coinbase refused, offered a $20 million bounty for information leading to their arrest instead, and estimated the cleanup and customer reimbursements at $180 million to $400 million in an SEC 8-K filing.

How to fix it

  • Immediately revoke access for implicated agents and force-rotate support-tool sessions and credentials.
  • Notify affected users with breach-specific anti-phishing guidance, naming exactly which data was exposed so they can recognize impersonation.
  • Reimburse direct-loss victims and provide identity-protection coverage; cooperate with law enforcement and do not pay extortion, which only funds the next campaign.

How to avoid it in your code

  • Enforce least-privilege support tooling: agents see only what a given ticket needs, PII is masked or tokenized by default, and bulk record browsing is blocked.
  • Monitor data access for "no business need" patterns, abnormal record volumes, and off-hours bulk views; Coinbase's own monitoring is what detected the insiders.
  • Add physical anti-exfiltration controls on support floors (no personal phones or cameras, DLP on screenshots and copy-out), since the theft here was photographing screens.
  • Govern outsourced support vendors tightly (background checks, segregation of duties, contractual security obligations) and avoid over-reliance on a single low-cost provider.
  • Teach customers that real support never asks them to move funds, share two-factor codes, or use a "safe wallet," and offer allow-listed withdrawal addresses.

Advisory details

How it happened

The data did not leak through a software flaw. A criminal group paid support agents and contractors working outside the United States (at the outsourcer TaskUs in Indore, India) to collect information from the internal Coinbase systems they used every day. These were customer-service and account-management dashboards the agents were authorized to use; the abuse was accessing customer records without any business need, and in at least one alleged case photographing screens. What they exfiltrated was substantial: names, addresses, phone numbers, and emails; masked Social Security numbers (last four digits); masked bank-account details; government-ID images; and account balances and transaction history. What they could not reach was just as important: no login credentials, no private keys, no two-factor secrets, and no ability to move customer funds.

How it surfaced

Notably, Coinbase did not first learn of this from the criminals. Its own monitoring had already detected personnel accessing data without a business need in the preceding months, and Coinbase had terminated them and warned affected customers. On May 11, 2025, an extortion email revealed the bigger picture: the rogue access had been part of a coordinated campaign that succeeded in exfiltrating data, and the attackers wanted $20 million to suppress disclosure. Coinbase refused to pay, set up a $20 million reward fund for information leading to the attackers' arrest and conviction, and filed an SEC 8-K on May 14 that pegged preliminary remediation and voluntary reimbursement costs at $180 million to $400 million.

The downstream harm

The stolen records were the fuel for the real attack: social engineering. Armed with a victim's real name, partial SSN, and balance, attackers impersonated Coinbase support convincingly enough to talk users into moving crypto into attacker-controlled wallets, the same data-extortion-to-fraud pipeline seen across the industry. Coinbase committed to reimburse eligible retail customers who were tricked into sending funds as a direct result of the breach. It also terminated the implicated agents, ended its relationship with the outsourcer, offered affected users a year of identity-protection monitoring, and announced a new US-based support hub to reduce reliance on offshore support. At least one former agent was reported arrested in India.

Why it matters

This is an insider-and-vendor risk story, not a hacking story, and that is what makes it hard. The technique, turning a trusted help-desk into an access broker, is the same human-layer move that powers help-desk social-engineering crews like the one behind MGM and Caesars, and it is methodologically close to the support-desk attacks that fed breaches like Snowflake customer data theft. The exposed data was masked, but masked is not harmless: partial identifiers plus real balances are precisely what makes a phishing call land. The defenses are unglamorous: least-privilege support tooling, hard limits on bulk record access, behavioral monitoring (which is what caught it here), and physical anti-exfiltration controls on support floors.

References

Related vulnerabilities

All OpSec →