ZeroHour

CVE-2026-86769

PoC moderate

Improper Ownership Management in Snipe-IT Consumables Checkout API

CVSS 4.0
5.3 medium
EPSS
<1%p5
Published
()
Modified
AI analysis

Snipe-IT versions before 8.7.0 mishandle ownership attribution in the consumables checkout API endpoint, recording the checkout target user's id in the created_by column instead of the id of the authenticated caller. Any authenticated user holding the consumables.checkout permission can trigger a checkout that produces misattributed audit trail entries in the consumables_users pivot table. The attacker gains the ability to obscure which operator actually performed a consumable checkout, degrading the integrity of the asset audit trail, with no confidentiality or availability impact (CVSS 4.0 integrity-low only). All Snipe-IT deployments running a version earlier than 8.7.0 that grant consumables.checkout to non-administrative users are affected. No exploitation has been reported in the wild: EPSS is low at 0.2% (5th percentile), the issue is not in CISA KEV, and the flaw is documented in a public vendor advisory (GHSA-x9p8-vvc5-q754).

What to do: Upgrade Snipe-IT to version 8.7.0 or later. Until patched, restrict the consumables.checkout permission to trusted operators only and review consumables_users records for created_by values that match checkout target users rather than the operators who actually performed the checkouts. Where audit attribution matters, cross-reference API/web-server access logs to reconstruct the true operator for recent consumable checkouts.

Affected
snipeitapp snipe-itAll versions before 8.7.0
Estimated exposure
moderate≈10,000–100,000 self-hosted instances (thousands internet-exposed in public scans) — Snipe-IT is a widely adopted self-hosted open-source IT asset management platform (on the order of 11,000 GitHub stars) commonly run internally by schools, MSPs, and mid-size organizations; public scans show thousands of internet-exposed…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Snipe-IT versions before 8.7.0 contain an improper ownership management vulnerability in the consumables checkout API endpoint that records the checkout target user's id in the created_by column instead of the authenticated caller's id. Authenticated attackers with consumables.checkout permission can perform checkouts that result in misattributed audit trail entries in the consumables_users pivot table, obscuring which operator performed the action.

Vendors
snipeitapp
Products
snipe-it
Weakness
CWE-282
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/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 news

No ingested article mentions this CVE yet.