Description
Snipe-IT is an IT asset/license management system. Prior to 8.6.2, the unaccepted-assets report delete endpoint authorizes only reports.view and deletes CheckoutAcceptance::pending()->find($acceptanceId) by global ID without checking access to the related checkoutable asset, allowing a reports user in one company to delete pending checkout acceptance records for another company. This issue is fixed in version 8.6.2.
Published: 2026-07-10
Score: 5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Snipe‑IT, an IT asset management system, prior to version 8.6.2 allowed the unaccepted‑assets delete endpoint to accept a global identifier and delete a pending CheckoutAcceptance record without checking whether the authenticated user had access to the checkoutable asset. This permits a user with reports.view to delete a record belonging to another company, thereby compromising data integrity, and constitutes an authorization bypass flaw (CWE‑639).

Affected Systems

This issue affects installations of Snipe‑IT produced by grokability:snipe‑it running any version older than 8.6.2. The patch that enforces asset‑level access checks is available in release 8.6.2 and later; the vulnerability is not listed in CISA’s KEV catalog.

Risk and Exploitability

The CVSS score of 5.0 indicates moderate severity, while the EPSS score of less than 1% reflects a low likelihood of exploitation at present. The vulnerability is not yet in the KEV catalog. Exploitation requires an authenticated user with reports.view who knows or can guess the global identifier of a pending acceptance belonging to another company. Because the endpoint accepts the identifier without verifying asset‑level ownership, the attack can be performed via normal web API or UI interaction—no additional privileges or advanced techniques are required beyond standard authentication.

Generated by OpenCVE AI on July 29, 2026 at 10:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Snipe‑IT to version 8.6.2 or later to apply the vendor patch that enforces asset‑level access checks on the delete endpoint, addressing the CWE‑639 authorization bypass flaw.
  • If upgrading is not immediately possible, restrict access to the unaccepted‑assets delete endpoint to administrative users alone or remove the reports.view permission for non‑administrative roles, thereby mitigating the authorization issue identified as CWE‑639.
  • Audit current user roles and ensure that accounts with reports.view cannot access data from other companies by verifying role assignments and, if necessary, applying company‑level data isolation controls to prevent the CWE‑639 exploitation pattern.

Generated by OpenCVE AI on July 29, 2026 at 10:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 13 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 10 Jul 2026 22:00:00 +0000

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

Fri, 10 Jul 2026 20:00:00 +0000

Type Values Removed Values Added
Description Snipe-IT is an IT asset/license management system. Prior to 8.6.2, the unaccepted-assets report delete endpoint authorizes only reports.view and deletes CheckoutAcceptance::pending()->find($acceptanceId) by global ID without checking access to the related checkoutable asset, allowing a reports user in one company to delete pending checkout acceptance records for another company. This issue is fixed in version 8.6.2.
Title Snipe-IT: Cross-company deletion of pending checkout acceptances via unscoped report endpoint
Weaknesses CWE-639
References
Metrics cvssV3_1

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


Subscriptions

Grokability Snipe-it
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-13T15:02:04.161Z

Reserved: 2026-06-16T22:44:22.284Z

Link: CVE-2026-55515

cve-icon Vulnrichment

Updated: 2026-07-13T15:01:49.609Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T10:30:05Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key