WannaCry Global Ransomware Attack
A self-propagating ransomware worm exploiting a leaked NSA exploit infected 200,000 computers across 150 countries in 24 hours, crippling hospitals, telecoms, and logistics companies.
Background
WannaCry was not a targeted attack on a single organization — it was a global ransomware worm that spread autonomously using EternalBlue, a Windows exploit developed by the US National Security Agency and leaked by the Shadow Brokers group. Microsoft had issued a critical patch two months earlier, but millions of systems remained unpatched.
The Attack
WannaCry exploited the EternalBlue vulnerability in Windows SMB to self-replicate across networks without any user interaction. Once on a system it encrypted files and demanded Bitcoin ransom. Within 24 hours it had infected hospitals in the UK's National Health Service, Spanish telecom Telefónica, FedEx, and Renault factories. A researcher discovered and activated a "kill switch" domain that halted new infections.
Response
A 22-year-old UK security researcher Marcus Hutchins discovered that WannaCry checked for an unregistered domain as a kill switch. He registered the domain for $10.69, stopping the spread of new infections. Microsoft released emergency patches for unsupported Windows versions including XP. Law enforcement agencies attributed the attack to North Korea's Lazarus Group.
Outcome
Over 200,000 computers in 150 countries were infected. The UK's NHS cancelled approximately 19,000 appointments. Total damages were estimated at $4-8 billion globally. The attack exposed the dangerous consequences of hoarding offensive cyber capabilities — and the catastrophic cost of delayed patching.
Key Takeaways
- Delayed patching is never "acceptable risk" — it's deferred liability
- Government-developed exploits can cause civilian harm when leaked
- Network segmentation limits worm propagation dramatically
- Kill switches and threat intelligence sharing can stop attacks at scale
- Legacy and unpatched systems are a systemic risk to entire organizations