$USDC The largest data leak in history: 16 billion passwords leaked

Forbes reports a leak of 16 billion passwords from accounts of Apple, Google, Facebook, Telegram, GitHub, and others.

These are new databases that have not previously appeared online. The source is malware and stealers.

However, according to Cloudflare, this is not a singular attack, but a compilation of old leaks.