Description
Snipe-IT is an IT asset/license management system. Prior to 8.6.2, an authenticated non-admin user with users.view and users.edit but without users.delete can directly POST to /users/bulksave with delete_user=1 because BulkUsersController::destroy() authorizes only update, allowing the user to soft-delete another non-admin user. This issue is fixed in version 8.6.2.
Published: 2026-07-10
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Snipe‑IT, an IT asset management system, contains an authorization bypass that allows authenticated non‑admin accounts that possess users.view and users.edit permissions to submit a POST request to /users/bulksave with the delete_user flag set to 1. The BulkUsersController::destroy action authorizes only the update permission, ignoring the missing users.delete privilege, which enables the attacker to soft‑delete arbitrary non‑admin user accounts. This flaw effectively grants privilege escalation, removing other users from the system and disrupting asset tracking. The vulnerability is identified as CWE‑863.

Affected Systems

Snipe‑IT (grokability) versions prior to 8.6.2 are affected. Version 8.6.2 and later address the authorization check and must be used to mitigate the issue.

Risk and Exploitability

The CVSS score of 7.1 signifies a medium‑to‑high risk level. The EPSS score of less than 1 % indicates a very low probability of exploitation, and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires an authenticated user with users.view and users.edit rights; no administrative privileges are necessary. If internal users can obtain those permissions, they can delete other non‑admin accounts without oversight.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the Snipe‑IT v8.6.2 patch or any newer release to restore correct authorization on the bulk‑save API.
  • Ensure that only administrator roles have the capability to set the delete_user flag in bulk edit operations, and review role definitions that grant users.edit rights.
  • Audit bulk‑edit logs for delete_user activity and configure alerts for unauthorized attempts to delete users.

Generated by OpenCVE AI on July 28, 2026 at 08:11 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': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 10 Jul 2026 22:15: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, an authenticated non-admin user with users.view and users.edit but without users.delete can directly POST to /users/bulksave with delete_user=1 because BulkUsersController::destroy() authorizes only update, allowing the user to soft-delete another non-admin user. This issue is fixed in version 8.6.2.
Title Snipe-IT: Authorization bypass on bulk editing users
Weaknesses CWE-863
References
Metrics cvssV3_1

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


Subscriptions

Grokability Snipe-it
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-14T13:43:51.341Z

Reserved: 2026-06-16T22:10:37.608Z

Link: CVE-2026-55460

cve-icon Vulnrichment

Updated: 2026-07-14T13:43:26.889Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses