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.
Published: 2026-08-19
Score: 6.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Snipe-IT is an IT asset and license management application. In versions prior to 8.4.1, a non‑superadmin user can invoke the bulk asset update endpoint and provide a company_id parameter directly in the request. Because the server‑side code does not call Company::getIdForCurrentUser(), the supplied company_id is accepted without validation, allowing the attacker to move assets between company boundaries and violate the intended multi‑tenant isolation. This authorisation bypass (CWE‑639) can expose asset ownership and confidential information, and gives the attacker unrestricted control over assets belonging to other companies.

Affected Systems

Affecting the Snipe‑IT asset and license management application developed by grokability, specifically all releases prior to 8.4.1. The vulnerability is fixed in the 8.4.1 release. Users running any earlier version are susceptible.

Risk and Exploitability

This flaw carries a CVSS score of 6.3, indicating moderate severity. EPSS information is not available. The vulnerability is not listed in the CISA KEV catalog. Likely exploitation requires an authenticated non‑superadmin user to send a crafted HTTP POST request to the /assets/bulk endpoint with an explicit company_id field. The exploit can be performed over the network wherever the Snipe‑IT frontend or API is reachable. Because the applied payload directly sets the company context, the risk of causing cross‑company data leakage exists for any user with access to multiple organizations.

Generated by OpenCVE AI on August 20, 2026 at 12:48 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Snipe‑IT to version 8.4.1 or later, which removes the unchecked company_id field and enforces company isolation server‑side.
  • If upgrading is delayed, immediately restrict the bulk asset update endpoint to allow only super‑admin users, or modify the request handling code to enforce getIdForCurrentUser() on incoming company_id values.
  • Review and limit user roles, ensuring that users who do not require cross‑tenant control do not have permission to access the bulk asset update feature.

Generated by OpenCVE AI on August 20, 2026 at 12:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-33g4-646g-qwmm Snipe-IT has Multi-Tenancy Bypass via Bulk Asset Update
History

Fri, 21 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 19 Aug 2026 19:45:00 +0000

Type Values Removed Values Added
First Time appeared Grokability
Grokability snipe-it
Vendors & Products Grokability
Grokability snipe-it

Wed, 19 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
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.
Title Snipe-IT: Multi-Tenancy Bypass via Bulk Asset Update
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L'}


Subscriptions

Grokability Snipe-it
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-21T19:49:02.437Z

Reserved: 2026-06-16T22:28:27.061Z

Link: CVE-2026-55482

cve-icon Vulnrichment

Updated: 2026-08-21T19:48:56.933Z

cve-icon NVD

Status : Received

Published: 2026-08-19T19:17:19.967

Modified: 2026-08-21T20:16:37.560

Link: CVE-2026-55482

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-20T13:00:13Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key