CVE Catalog

CVE-2026-86762

HighCVSS 8.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.31%

24th percentile - higher than 24% of all known CVEs

Summary

Snipe-IT before 8.7.0 does not apply the CheckUserIsActivated middleware to the 'api' middleware group in app/Http/Kernel.php, and deactivating a user does not revoke that user's Passport personal access tokens. As a result, although a deactivated account is correctly refused at web login, its existing API token continues to authenticate and to grant read and write access to the REST API (assets, users, licenses, etc.) at the account's prior permission level until the token expires. A deactivated account that retains user-management permissions can re-activate itself through the API, permanently defeating the deactivation control.

Risk Assessment

The risk includes unauthorized API access by deactivated accounts, which can lead to security breaches and data integrity issues, as well as permanent bypass of deactivation controls.

Recommendation

It is recommended to upgrade Snipe-IT to version 8.7.0 or later and immediately revoke API tokens of deactivated users.

Other vulnerabilities in Snipe-IT

See all
Original NVD description (English source)

Snipe-IT before 8.7.0 does not apply the CheckUserIsActivated middleware to the `api` middleware group in app/Http/Kernel.php, and deactivating a user does not revoke that user's Passport personal access tokens. As a result, although a deactivated account is correctly refused at web login, its existing API token continues to authenticate and to grant read and write access to the REST API (assets, users, licenses, etc.) at the account's prior permission level until the token expires. A deactivated account that retains user-management permissions can re-activate itself through the API, permanently defeating the deactivation control.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS