Step 1. You sign up as a regular user. You can see your own account data.
Step 2. You explore the API — maybe by watching network requests or reading the app's documentation. You notice an endpoint: /api/reports/revenue/monthly
Step 3. You send a request to that endpoint using your regular user token.
Step 4. The API returns the company's monthly revenue data. It checked that you were logged in — but not that you were an admin.
Admin-level data is more sensitive by design. Revenue figures, all user records, internal metrics, audit logs. Vertical BOLA turns a regular account into an intelligence goldmine. A competitor, a journalist, or a criminal with a free account can access data that should only exist for executives.
The API checked authentication (valid token) but skipped authorization (is this token allowed to access this specific object?). The object just happens to be an admin-level resource this time.