| Package | Affected versions | Patched versions |
|---|---|---|
| snipe/snipe-it | < 8.6.0 | 8.6.0 |
| snipe-it | < 8.6.0 | 8.6.0 |
The route POST /account/request/{itemType}/{itemId}/{cancel_by_admin?}/{requestingUser?} accepts cancel_by_admin as a plain URL path segment with no authorization check. Any authenticated user regardless of permissions can set this parameter to a truthy value and supply a victim's user ID to silently cancel that user's pending asset requests. The attacker only needs an active session; no elevated privilege is required.
Patched in 8.6.1
Running one of these products? Scan your site to see whether it exposes a vulnerable version.
Scan my site free