Description
Snipe-IT is an IT asset/license management system. Prior to 8.6.2, PATCH or PUT /api/v1/maintenances/{maintenance_id} checks access to the current maintenance record and asset but then fills attacker-controlled fields including asset_id without re-authorizing the newly supplied asset, allowing an authorized user to move a maintenance record onto an asset outside their company scope. This issue is fixed in version 8.6.2.
Published: 2026-07-10
Score: 7.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Snipe‑IT allows an authenticated user to update a maintenance record through the API endpoint PATCH or PUT /api/v1/maintenances/{maintenance_id}. The update routine checks authorization against the existing maintenance record and its current asset, but it does not re‑authorize the asset_id field supplied in the request. Consequently, an attacker can assign the maintenance record to an asset belonging to a different company, thereby moving the maintenance task outside the user’s authorized scope. The flaw is an improper authorization failure (CWE‑639) and compromises the integrity of maintenance data and can expose sensitive information to unauthorized parties.

Affected Systems

Snipe‑IT in all releases prior to version 8.6.2. Any account with API write permissions to maintenance records can exploit the flaw. The issue exists only in the application logic; no specific operating system or external infrastructure is mentioned.

Risk and Exploitability

The CVSS score of 7.7 represents a medium‑to‑high severity. The EPSS score of < 1% indicates a very low probability of exploitation, and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires authenticated access to the Snipe‑IT API with permission to modify maintenance records, making the attack vector restricted to users with those privileges. The risk is therefore moderate, but the impact on data integrity and potential cross‑company information leakage remains significant until the application is updated to 8.6.2.

Generated by OpenCVE AI on July 28, 2026 at 08:13 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Snipe‑IT to version 8.6.2 or later
  • If an upgrade is not immediately possible, reduce API write permission on maintenance records to administrators only, removing write access for regular users
  • Enable detailed logging of maintenance record changes and regularly review logs to detect any unauthorized asset re‑assignment; alert administrators when such events occur.

Generated by OpenCVE AI on July 28, 2026 at 08:13 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 14 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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

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

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

Type Values Removed Values Added
Description Snipe-IT is an IT asset/license management system. Prior to 8.6.2, PATCH or PUT /api/v1/maintenances/{maintenance_id} checks access to the current maintenance record and asset but then fills attacker-controlled fields including asset_id without re-authorizing the newly supplied asset, allowing an authorized user to move a maintenance record onto an asset outside their company scope. This issue is fixed in version 8.6.2.
Title Snipe-IT: Cross-company asset maintenance re-parenting via API update
Weaknesses CWE-639
References
Metrics cvssV3_1

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


Subscriptions

Grokability Snipe-it
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-14T13:42:33.155Z

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

Link: CVE-2026-55516

cve-icon Vulnrichment

Updated: 2026-07-14T13:41:53.346Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-28T08:15:06Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key