Slide 5 of 28
Part 1 ยท What Is It?Slide 5
Slide 5 ยท The Outcomes
What actually goes wrong.
These aren't hypotheticals. They happened.
๐Ÿ‘ค
Personal data exposed at scale
Peloton (2021) โ€” age, weight, location, workout history of 4 million users. Accessible with no authentication. Just change the user ID in the URL.
๐Ÿ“ฑ
37 million customer records stolen
T-Mobile (Jan 2023) โ€” names, billing addresses, emails, phone numbers, account numbers. An attacker queried a customer API by phone number for months before detection.
๐Ÿ“
Exact locations of dating app users leaked
Bumble (2020) โ€” researcher Sanjana Sarda found any user's precise GPS coordinates were returned via API, even for users who had blocked the requester.
๐Ÿ“ฌ
60 million accounts exposed
USPS Informed Delivery (2018) โ€” any authenticated user could look up account details for any other USPS user by changing the user ID. Name, address, email, phone number.
๐Ÿ”‘
Account takeover
When exposed data includes email addresses and security question answers, BOLA can be a first step toward fully taking over an account.
The pattern

Every one of these breaches had the same root cause. The API returned data based on an ID the user supplied โ€” without checking if that user was allowed to access it.

โ† Back Who does this? โ†’