CVE-2026-86750: Incorrect Authorization in grokability snipe-it
Snipe-IT versions up to 8.6.3 have an authorization flaw in the REST API where user records can be created or updated with company assignments outside the actor's permitted scope. This occurs because the system saves user data before verifying company assignment permissions. On installations using Full Multiple Companies Support with null_company_is_floater=1, this can lead to user accounts being created or relocated across tenant boundaries with cross-company visibility. The issue is fixed in version 8.7.0.
AI Analysis
Technical Summary
CVE-2026-86750 describes an incorrect authorization vulnerability in Snipe-IT (<= 8.6.3) where the API endpoints for creating and updating users (Api\UsersController::store() and ::update()) persist user records before filtering the requested company_id or company_ids[] against the actor's permitted companies. This allows a user with users.create or users.edit permissions to assign company identifiers outside their authorized scope. When null_company_is_floater=1 is enabled, the post-authorization filter results in an empty company pivot, causing the user account to be saved as a 'floater' with cross-company visibility, enabling unauthorized cross-tenant user creation or relocation. The vulnerability is resolved in version 8.7.0.
Potential Impact
An attacker with limited user creation or editing permissions can bypass company assignment restrictions, potentially creating or relocating user accounts across tenant boundaries. This leads to unauthorized access and visibility across multiple companies in multi-tenant environments, violating tenant isolation and data confidentiality.
Mitigation Recommendations
A fix is available in Snipe-IT version 8.7.0. Users should upgrade to version 8.7.0 or later to resolve this authorization issue. No other vendor advisories or temporary mitigations are provided. Patch status is confirmed by the vendor stating the issue is fixed in 8.7.0.
CVE-2026-86750: Incorrect Authorization in grokability snipe-it
Description
Snipe-IT versions up to 8.6.3 have an authorization flaw in the REST API where user records can be created or updated with company assignments outside the actor's permitted scope. This occurs because the system saves user data before verifying company assignment permissions. On installations using Full Multiple Companies Support with null_company_is_floater=1, this can lead to user accounts being created or relocated across tenant boundaries with cross-company visibility. The issue is fixed in version 8.7.0.
CVSS v4.0
Score 8.3high
Affected software
pkg:github/grokability/snipe-itRun on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
CVE-2026-86750 describes an incorrect authorization vulnerability in Snipe-IT (<= 8.6.3) where the API endpoints for creating and updating users (Api\UsersController::store() and ::update()) persist user records before filtering the requested company_id or company_ids[] against the actor's permitted companies. This allows a user with users.create or users.edit permissions to assign company identifiers outside their authorized scope. When null_company_is_floater=1 is enabled, the post-authorization filter results in an empty company pivot, causing the user account to be saved as a 'floater' with cross-company visibility, enabling unauthorized cross-tenant user creation or relocation. The vulnerability is resolved in version 8.7.0.
Potential Impact
An attacker with limited user creation or editing permissions can bypass company assignment restrictions, potentially creating or relocating user accounts across tenant boundaries. This leads to unauthorized access and visibility across multiple companies in multi-tenant environments, violating tenant isolation and data confidentiality.
Mitigation Recommendations
A fix is available in Snipe-IT version 8.7.0. Users should upgrade to version 8.7.0 or later to resolve this authorization issue. No other vendor advisories or temporary mitigations are provided. Patch status is confirmed by the vendor stating the issue is fixed in 8.7.0.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- VulnCheck
- Date Reserved
- 2026-09-08T11:32:11.095Z
- Cvss Version
- 4.0
- State
- PUBLISHED
- Remediation Level
- null
Threat ID: 6aa164b7acd9273b4968595a
Added to database: 09/09/2026, 13:52:55 UTC
Last enriched: 09/09/2026, 14:22:07 UTC
Last updated: 09/09/2026, 21:32:43 UTC
Views: 7
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.