Improper privilege management in snipe-it - CVE-2026-55843
Published: August 14, 2026
Vulnerability details
The vulnerability allows a remote user to remove administrative and granular permissions from another user account.
The vulnerability exists due to improper privilege management in the UsersController update() method when handling a PUT /users/{id} request without the permission field. A remote privileged user can send a crafted update request to remove administrative and granular permissions from another user account.
This issue occurs when editing another account that the caller is allowed to modify, and no error, warning, or out-of-band notification is generated when the target\'s permissions are destroyed.