# CVE-2026-55843: grokability Snipe-IT improper privilege management in UsersController

Source: https://junglewise.ai/threats/cve-2026-55843-grokability-snipe-it-improper-privilege-management-in  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-07-10. Updated: 2026-09-25  
License: CC BY 4.0 with a link back

CVE-2026-55843 · Severity: medium · CVSS 6.5 · Published 2026-07-10

Snipe-IT is an open-source asset management system that tracks hardware, software, and IT inventory across organizations. A flaw in the user management API allows administrators to permanently strip administrative and granular permissions from other user accounts by sending an incomplete update request. Attackers with admin access can disable other admins with no warning, and users with the edit-users permission can wipe permissions from regular accounts, causing loss of access and functionality without audit trail or notification.

Technologies: [snipe/snipe-it (Packagist)](https://junglewise.ai/threats/technologies/snipe-snipe-it). Vendors: [Packagist](https://junglewise.ai/threats/vendors/packagist).

## Quick answers

**Is CVE-2026-55843 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-55843 being exploited in the wild.

**How severe is CVE-2026-55843?** Medium severity, with a CVSS score of 6.5, published 10 July 2026.

**Which products and versions are affected?** snipe/snipe-it (Packagist) < 8.6.0, ECOSYSTEM:introduced=0,fixed=8.6.0.

**Is there a fix for CVE-2026-55843?** Yes. snipe/snipe-it (Packagist): upgrade to 8.6.0 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**How is CVE-2026-55843 attacked?** It is attacked over the network, in a web application.

**Am I affected by CVE-2026-55843?** Check whether you run snipe/snipe-it (Packagist) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## How to fix

- snipe/snipe-it (Packagist): upgrade to 8.6.0 or later

  ```sh
  composer require snipe/snipe-it:^8.6.0
  ```


## Technical details

The vulnerability is an improper privilege management flaw (CWE-269) in the UsersController's update() method. When a PUT /users/{id} request is processed, the permission request field is passed unconditionally to NormalizePermissionsPayloadAction, which returns an empty array if the field is absent. PreserveUnauthorizedPrivilegedPermissionsAction then selectively restores only the superuser and admin keys based on the editor's privilege level, discarding all other permissions. This causes $user->permissions to be overwritten with a sparse result. The canEditAuthFields authorization gate permits admins to edit other non-superuser accounts (including other admins). An attacker with admin credentials can send a PUT /users/{id} request targeting another admin without the permission field, permanently destroying the target's admin flag and all permissions with no error, warning, or notification. A secondary path allows non-admin users holding the users.edit permission to wipe permissions from regular (non-admin, non-superuser) accounts. The vulnerability is patched in version 8.6.0 and later.

## Affected products

- Snipe-IT Snipe-IT < 8.6.0

## Identifiers

- CVE-2026-55843
- GHSA-j5g3-42wp-gqm3

## Timeline

- 2026-08-28: disclosed: GitHub Advisory Database publication
- 2026-08-28: patched: Fix available in version 8.6.0; commit 1cff2d67aabd00ee51d864c1d7fb717494c1d6ad

## References

- [https://api.github.com/users/mattimustang](https://api.github.com/users/mattimustang)
- [https://github.com/mattimustang](https://github.com/mattimustang)
- [https://api.github.com/users/mattimustang/gists%7B/gist_id%7D](https://api.github.com/users/mattimustang/gists%7B/gist_id%7D)
- [https://api.github.com/users/mattimustang/repos](https://api.github.com/users/mattimustang/repos)
- [https://avatars.githubusercontent.com/u/188046?v=4](https://avatars.githubusercontent.com/u/188046?v=4)
- [https://api.github.com/users/mattimustang/events%7B/privacy%7D](https://api.github.com/users/mattimustang/events%7B/privacy%7D)

## Related threats

- [Snipe-IT stored XSS via inline XML rendering in uploaded files API](https://junglewise.ai/threats/cve-2026-63498-snipe-it-stored-xss-via-inline-xml-rendering-in-uploaded-files)
- [Snipe-IT 2FA bypass via API token flow](https://junglewise.ai/threats/cve-2026-63493-snipe-it-2fa-bypass-via-api-token-flow)
- [Snipe-IT stored XSS in custom field names](https://junglewise.ai/threats/cve-2026-62368-snipe-it-stored-xss-in-custom-field-names)
- [Snipe-IT stored DOM XSS via table selected-count IDs](https://junglewise.ai/threats/cve-2026-61807-snipe-it-stored-dom-xss-via-table-selected-count-ids)
- [Snipe-IT maintenance record disclosure via missing authorization](https://junglewise.ai/threats/cve-2026-55703-snipe-it-maintenance-record-disclosure-via-missing-authorization)
