Incorrect authorization in snipe-it - #VU145111
Published: August 25, 2026
Vulnerability details
The vulnerability allows a remote user to restore soft-deleted assets without delete permission.
The vulnerability exists due to incorrect authorization in BulkAssetsController::restore() when handling POST requests to /hardware/bulkrestore. A remote user can send a crafted POST request with asset ids to restore soft-deleted assets without delete permission.
The issue affects the bulk asset restore endpoint and requires the assets.edit permission but not the assets.delete permission.