CVE-2026-86765
moderateBroken Authorization in Snipe-IT Lets Edit-Only Users Reassign Assets via API
Snipe-IT versions before 8.7.0 contain a missing-authorization flaw (CWE-862) in the asset update endpoint, PATCH /api/v1/hardware/{id}. When assignment parameters such as assigned_user, assigned_asset, or assigned_location are submitted, the application enforces edit permission but fails to verify that the user holds checkout permission. An authenticated user with edit rights but an explicit checkout denial can therefore reassign assets, bypass required check-in procedures, and alter asset custody records. This affects any organization running Snipe-IT 8.6.x or earlier where role-based permissions are used to restrict checkout rights, particularly multi-tenant or helpdesk-style deployments. There is no public proof of concept, the issue is not in CISA's KEV catalog, and no exploitation has been reported to date.
What to do: Upgrade to Snipe-IT 8.7.0 or later, which enforces checkout authorization on the asset update endpoint. In the meantime, review role configurations to identify users or groups with edit permission but no checkout permission, and audit recent asset custody changes and API activity on /api/v1/hardware for unauthorized reassignments or skipped check-ins.
| Grokability (Snipe-IT project) Snipe-IT | All versions before 8.7.0 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Snipe-IT versions before 8.7.0 fail to enforce checkout authorization when assignment fields are submitted to the asset update endpoint. Authenticated users with edit permission but explicitly denied checkout permission can reassign assets, bypass check-in procedures, and alter custody records by submitting assigned_user, assigned_asset, or assigned_location parameters to PATCH /api/v1/hardware/{id}.
- Weakness
- CWE-862
- Vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.