Description
Snipe-IT is an IT asset/license management system. Prior to 8.6.0, UsersController::update() passes a missing permission request field through NormalizePermissionsPayloadAction and PreserveUnauthorizedPrivilegedPermissionsAction in a way that can overwrite a target user’s permissions with a sparse result, allowing an administrator updating another administrator, or a user with users.edit updating a regular account, to remove the target’s administrative or granular permissions. This issue is fixed in version 8.6.0.
Published: 2026-07-10
Score: 7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Snipe‑IT’s UsersController::update() improperly processes an update request that lacks a permission field, allowing the action to overwrite a target user’s permission set with a sparse result. This flaw permits an administrator updating another administrator, or a user with users.edit updating a regular account, to remove the target’s administrative or granular permissions, effectively downgrading their role and weakening the overall role integrity within the asset‑management system.

Affected Systems

The vulnerability affects the Snipe‑IT asset‑and‑license‑management application from grokability. All installations running a version earlier than 8.6.0 are vulnerable; the issue is fully addressed in releases starting with v8.6.0.

Risk and Exploitability

With a CVSS score of 7, the flaw is considered medium severity. The EPSS score of < 1% indicates a very low exploitation probability, and the vulnerability is not listed in CISA’s KEV catalog. Exploitation requires an authenticated user with users.edit or administrative update request to the UsersController. Once a user operates the vulnerable endpoint, they can reduce or eliminate another user’s rights, potentially disrupting administrative control or enabling further malicious activity. The likely attack vector is via the UsersController::update API endpoint that accepts user‑role modification requests.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade all Snipe‑IT deployments to version 8.6.0 or later, which corrects the improper permission handling.
  • Modify permission‑update logic to reject requests that omit the permission field, ensuring that only explicitly defined permissions are applied during an update.
  • Review all user‑role modification administrators to alter other users’ permissions.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, '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.0, UsersController::update() passes a missing permission request field through NormalizePermissionsPayloadAction and PreserveUnauthorizedPrivilegedPermissionsAction in a way that can overwrite a target user’s permissions with a sparse result, allowing an administrator updating another administrator, or a user with users.edit updating a regular account, to remove the target’s administrative or granular permissions. This issue is fixed in version 8.6.0.
Title Snipe-IT: Improper Privilege Management
Weaknesses CWE-269
References
Metrics cvssV4_0

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


Subscriptions

Grokability Snipe-it
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-13T14:54:19.491Z

Reserved: 2026-06-17T16:29:38.865Z

Link: CVE-2026-55843

cve-icon Vulnrichment

Updated: 2026-07-13T14:54:00.779Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-269

    Improper Privilege Management