🚨 CVE-2026-86737
snipe-it versions before 8.7.0 fail to enforce asset view authorization in the GET /hardware/{asset}/barcode endpoint. Authenticated attackers can iterate asset IDs to retrieve barcodes and enumerate asset tags across tenants, including soft-deleted and cross-company assets.
🎖@cveNotify
GitHub
`GET /hardware/{asset}/barcode` renders any asset's barcode PNG for any authenticated user regardless of `assets.view` or FMCS…
## Summary
`AssetsController::getBarCode` fetched the asset via `Asset::withTrashed()->find($assetId)` and generated the PNG without invoking the asset view policy. Sibling routes on the same...
September 8, 2026 22