Changing a user identifier
exposed another account's information.
When a logged-in user changed the target identifier in a request, the server returned information belonging to another account that the user was not authorised to access.
Risk and impact
A feature intended to show only the user's own information exposed other users' personal data. This information was accessible with ordinary user permissions.
Assessment method
We created separate test accounts A and B and requested B's data using A's credentials. We checked whether the server rejected unauthorised requests independently of the menus shown in the interface.
Remediation guidance
We recommended checking data ownership, sharing relationships and user roles on every request. Making identifiers harder to guess does not, by itself, resolve an access control issue.
Retest criteria
Verify that requests from accounts without access are rejected, while requests from the owner or authorised users are processed normally.