Description
Snipe-IT versions >= 7.0.12 and <= 8.6.3 contain an authorization bypass in the Livewire importer component (App\Livewire\Importer, mounted at the imports.index route). The component only checked the broad 'import' ability at mount time, while its files() and activeFile() computed properties queried the imports table with no owner or company scope. As a result, any authenticated non-superuser holding the import permission could view every Import record on the instance (original filename, file_path, filesize, import_type and creation timestamp) and could invoke the selectFile($id) Livewire action with any auto-incrementing Import ID to load another user's record, exposing its stored preview data (header_row column headers and first_row, the first data row of the CSV). Because import CSVs commonly contain personal data, asset serial numbers and license keys, this discloses sensitive information; in Full Multiple Companies Support (FMCS) deployments the disclosure also crosses company/tenant boundaries. Impact is limited to preview data rather than the full CSV file, and superusers were unaffected. Fixed in version 8.7.0, which scopes non-superuser reads to imports owned by the caller.
Published: 2026-09-09
Score: 5.1 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

An authorization bypass exists in the Livewire importer component of Snipe‑IT. The component checks only a broad “import” ability during mounting, while the files() and activeFile() properties query the imports table without owner or company filtering. Consequently, any authenticated non‑superuser with import permission can view all Import records, including filenames, file paths, sizes, types, timestamps, headers, and the first data row of the uploaded CSV. The data that can be exposed often contains personal information, asset serial numbers, and license keys. In Full Multiple Companies Support deployments the vulnerability also allows cross‑company disclosure, although superusers remain unaffected.

Affected Systems

This vulnerability affects all Snipe‑IT releases from version 7.0.12 up to and including 8.6.3. The affected product is the Snipe‑IT asset management application, hosted on web servers running the application. The issue was addressed in version 8.7.0, which scopes import reads to the record owner.

Risk and Exploitability

The CVSS score is 5.1, indicating a moderate severity flaw. EPSS data is not available, and the vulnerability is not listed in CISA’s KEV catalog. The attack requires an authenticated user with the general import permission; it can be performed through the imports.index route by calling the selectFile($id) action to view any import record belonging to another user. Superusers are not affected because the vulnerability is limited to non‑superuser reads. While the attacker cannot retrieve the full CSV file or execute code, the preview data may contain highly sensitive personal or contractual information, and in multi‑tenant deployments the risk of cross‑company data exposure is significant.

Generated by OpenCVE AI on September 9, 2026 at 16:06 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Snipe-IT to version 8.7.0 or newer, which scopes import reads to the record owner.
  • If an upgrade is not immediately possible, remove or revoke the import permission from non‑superusers to prevent unauthorized access to the importer component.
  • If a temporary workaround is required, disable the Livewire importer route or delete the component to stop preview data exposure until a patch is applied.

Generated by OpenCVE AI on September 9, 2026 at 16:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 09 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 09 Sep 2026 13:45:00 +0000

Type Values Removed Values Added
Description Snipe-IT versions >= 7.0.12 and <= 8.6.3 contain an authorization bypass in the Livewire importer component (App\Livewire\Importer, mounted at the imports.index route). The component only checked the broad 'import' ability at mount time, while its files() and activeFile() computed properties queried the imports table with no owner or company scope. As a result, any authenticated non-superuser holding the import permission could view every Import record on the instance (original filename, file_path, filesize, import_type and creation timestamp) and could invoke the selectFile($id) Livewire action with any auto-incrementing Import ID to load another user's record, exposing its stored preview data (header_row column headers and first_row, the first data row of the CSV). Because import CSVs commonly contain personal data, asset serial numbers and license keys, this discloses sensitive information; in Full Multiple Companies Support (FMCS) deployments the disclosure also crosses company/tenant boundaries. Impact is limited to preview data rather than the full CSV file, and superusers were unaffected. Fixed in version 8.7.0, which scopes non-superuser reads to imports owned by the caller.
Title snipe-it 7.0.12 through 8.6.3 Authorization Bypass via Importer
First Time appeared Snipeitapp
Snipeitapp snipe-it
Weaknesses CWE-639
CPEs cpe:2.3:a:snipeitapp:snipe-it:*:*:*:*:*:*:*:*
Vendors & Products Snipeitapp
Snipeitapp snipe-it
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Snipeitapp Snipe-it
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-09T14:30:21.567Z

Reserved: 2026-09-08T11:33:02.641Z

Link: CVE-2026-86763

cve-icon Vulnrichment

Updated: 2026-09-09T14:30:17.527Z

cve-icon NVD

Status : Received

Published: 2026-09-09T14:17:26.407

Modified: 2026-09-09T15:17:19.867

Link: CVE-2026-86763

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-09T16:15:01Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key