8678 matches found
CVE-2026-86740 Snipe-IT before 8.7.0 Attachment Deletion Reports Success While File Remains
Snipe-IT before 8.7.0 fails to check the return value of Storage::delete in UploadedFilesController::destroy and Api\UploadedFilesController::destroy, allowing deletion requests to report success while files remain on disk. Administrators performing attachment deletions receive success responses...
CVE-2026-86740
Snipe-IT before 8.7.0 contains a flaw in UploadedFilesController::destroy() and Api\UploadedFilesController::destroy() where the return value of Storage::delete() is not checked. As a result, attachment deletion requests report success and files are hidden from listings, yet the physical files pe...
CVE-2026-86739
Snipe-IT versions 8.6.3 and earlier contain a defect in Account\AcceptanceController::store() where the return value of Storage::put() is not checked when writing the signature PNG and generated acceptance PDF . On filesystem drivers that silently return false on write failure (e.g., restrictive ...
CVE-2026-86739 Snipe-IT before 8.7.0 Acceptance Finalization Without Stored Evidence
Snipe-IT 8.6.3 and earlier do not check the return value of Storage::put when writing the signature PNG and the generated acceptance PDF in Account\AcceptanceController::store. On filesystem drivers that return false instead of throwing on a write failure for example the local disk with restricti...
EUVD-2026-74916
Snipe-IT 8.6.3 and earlier do not check the return value of Storage::put when writing the signature PNG and the generated acceptance PDF in Account\AcceptanceController::store. On filesystem drivers that return false instead of throwing on a write failure for example the local disk with restricti...
CVE-2026-86739 Snipe-IT before 8.7.0 Acceptance Finalization Without Stored Evidence
Snipe-IT 8.6.3 and earlier do not check the return value of Storage::put when writing the signature PNG and the generated acceptance PDF in Account\AcceptanceController::store. On filesystem drivers that return false instead of throwing on a write failure for example the local disk with restricti...
CVE-2026-86739 Snipe-IT before 8.7.0 Acceptance Finalization Without Stored Evidence
Snipe-IT 8.6.3 and earlier do not check the return value of Storage::put when writing the signature PNG and the generated acceptance PDF in Account\AcceptanceController::store. On filesystem drivers that return false instead of throwing on a write failure for example the local disk with restricti...
PT-2026-89013
Name of the Vulnerable Software and Affected Versions Snipe-IT versions prior to 8.7.0 Description A race condition exists in the asset checkout paths. The functions ApiAssetsController::checkout and AssetsAssetCheckoutController::store call Asset::availableForCheckout outside the mutation path a...
PT-2026-89022
Name of the Vulnerable Software and Affected Versions snipe-it versions prior to 8.7.0 Description Authenticated users can bypass administrative restrictions to create checkout requests for asset models that are not marked as requestable. This occurs because the application fails to validate the...
PT-2026-89023
Name of the Vulnerable Software and Affected Versions Snipe-IT versions prior to 8.7.0 Description Insufficient access control on Laravel Passport OAuth client management routes allows any authenticated user to register OAuth clients using redirect URIs controlled by an attacker. This can lead to...
PT-2026-89018
Name of the Vulnerable Software and Affected Versions Snipe-IT versions prior to 8.7.0 Description An issue exists where the application fails to verify the return value of storage write operations within the ImageUploadRequest::handleImages function. Due to the default disk mode of the Laravel...
CVE-2026-86755: Incorrect Authorization
Snipe-IT versions 4.2.0 through 8.6.3 expose Laravel Passport's auto-registered personal-access-token routes GET, POST, DELETE /oauth/personal-access-tokens with only 'web' and 'auth:web' middleware, without the self.api permission gate that Snipe-IT enforces on its own token endpoints /account/a...
PT-2026-89043
Name of the Vulnerable Software and Affected Versions Snipe-IT versions prior to 8.7.0 Description Broken access control exists in the AssetModelPolicy where the files method incorrectly cascades from the assets.files permission. This allows authenticated users to upload and delete file attachmen...
CVE-2026-86774: Improper Access Control
Snipe-IT versions before 8.7.0 contain a broken access control vulnerability in AssetModelPolicy where the files method cascades from assets.files permission, allowing authenticated users to upload and delete file attachments on Asset Model records without the required models.files permission...
CVE-2026-86754: Incorrect Authorization
Snipe-IT before 8.7.0 fails to properly gate Laravel Passport's OAuth client management routes, allowing any authenticated user to register OAuth clients with attacker-controlled redirect URIs. Attackers can trick administrators into approving consent screens, then exchange authorization codes fo...
CVE-2026-86739: Unchecked Return Value
Snipe-IT 8.6.3 and earlier do not check the return value of Storage::put when writing the signature PNG and the generated acceptance PDF in Account\AcceptanceController::store. On filesystem drivers that return false instead of throwing on a write failure for example the local disk with restricti...
PT-2026-89025
Snipe-IT 8.5.0 through 8.6.3 contains an open redirect vulnerability in its SAML assertion-consumer endpoint SamlController::acs, POST /saml/acs. The endpoint wrote the RelayState POST parameter directly into Laravel's url.intended session key with only CR/LF characters stripped, and...
PT-2026-89038
Name of the Vulnerable Software and Affected Versions Snipe-IT versions prior to 8.7.0 Description Improper ownership management in the consumables checkout API endpoint allows authenticated attackers with consumables.checkout permission to perform checkouts that record the target user's ID in th...
CVE-2026-86741: External Control of File Name or Path
Snipe-IT versions before 8.7.0 fail to sanitize the category EULA text field before rendering it in checkout confirmation emails. Attackers with low-privilege permissions can inject markdown image syntax or raw HTML img tags pointing to local files or remote URLs, which the mail auto-embed librar...
PT-2026-89033
Name of the Vulnerable Software and Affected Versions Snipe-IT versions prior to 8.7.0 Description An authenticated user with assets.view permissions can access protected component information because the system fails to enforce the components.view permission on the 'GET...