What if one customer could see
your entire customer list?
They change /customers/1042 to /customers/1041 in the address bar. It works. They write a ten-line script. By morning, your full file, with phone numbers, addresses and revenue, is for sale on a forum.
The flaw
- CWE-639
- OWASP API1
- A01
What Citadel checks
- Ownership check on every routesoon
- Exposed sequential IDs
- CSV exports reachable without a role checksoon