CVE Catalog

CVE-2026-55843

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.30%

22th percentile - higher than 22% of all known CVEs

Summary

In Snipe-IT prior to version 8.6.0, the UsersController::update() method processes a missing permission request field through NormalizePermissionsPayloadAction and PreserveUnauthorizedPrivilegedPermissionsAction in a way that can overwrite a target user's permissions with a sparse result. This allows an administrator updating another administrator, or a user with users.edit updating a regular account, to remove the target's administrative or granular permissions.

Risk Assessment

The risk involves unauthorized privilege escalation or degradation, potentially leading to system takeover by an attacker or removal of critical administrator permissions, disrupting IT asset management.

Recommendation

Immediately upgrade Snipe-IT to version 8.6.0 or later, which includes a fix for this vulnerability.

Other vulnerabilities in Snipe-IT

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS