Incorrect authorization in snipe-it - #VU145093
Published: August 25, 2026
Vulnerability details
The vulnerability allows a remote user to obtain an admin API token and access privileged API data.
The vulnerability exists due to improper access control in the /oauth/clients routes when handling OAuth client management requests and subsequent OAuth consent flows. A remote user can register an OAuth client with an attacker-controlled redirect URI and trick an admin into approving the consent screen to obtain an admin API token and access privileged API data.
User interaction is required for an admin to approve the OAuth consent screen, and the resulting bearer token inherits the approving admin\'s API permissions.