Incorrect authorization in snipe-it - CVE-2026-86750
Published: August 25, 2026 / Updated: September 14, 2026
Vulnerability details
The vulnerability allows a remote user to modify user company assignments across tenant boundaries.
The vulnerability exists due to incorrect authorization in UsersController::store() and UsersController::update() when handling REST API user create and update requests with company_id or company_ids[] values. A remote user can submit a request that references companies outside the permitted scope to modify user company assignments across tenant boundaries.
On installations with null_company_is_floater=1, the persisted user may become a floater with cross-company visibility after foreign company ids are filtered out post-save.