Description
Snipe-IT is an IT asset/license management system. Prior to 8.4.1, a non-superadmin can use app/Http/Controllers/Assets/BulkAssetsController.php update() to submit company_id directly without Company::getIdForCurrentUser(), allowing assets to be moved across company boundaries and breaking multi-tenant isolation. This issue is fixed in version 8.4.1.
Affected products
snipeitapp: snipe-it
References3
- github.com/grokability/snipe-it/security/advisories/GHSA-33g4-6… PatchVendor Advisory
- github.com/grokability/snipe-it/commit/d58fda626e8febfeff4cabbc… Patch
- github.com/grokability/snipe-it/releases/tag/v8.4.1 Release NotesPatch
Metrics
- CVSS 3.1
-
6.3
MEDIUM
Score source: CNA
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - EPSS — exploit probability
- 0% percentile: 27 · as of 10 November 2026
- CWE
- CWE-639
Could this be exploited in your environment?
A patch closes the known hole. A penetration test shows what an attacker can still reach — with proof.