Skip to main content
CVE-2026-86754VulnerabilityPublished 09/09/2026Updated 09/20/2026

CVE-2026-86754: Incorrect Authorization in grokability snipe-it

Affects grokability snipe-itSource CVE Database V5

0

Not known to be exploited · CVSS 8.5 High.

Data as of 10/25/2026, 04:40:14 UTC

CVSS 4.0 base score
8.5High
How severe the flaw is on the 0–10 CVSS scale.
Exploitation

Not in CISA KEV, no exploitation reported

EPSS
0.3% chance of exploitation in 30 days – higher than 26% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

What to do

Affected software

ProductAffectedFixed in
grokabilitysnipe-itAffected
  • <8.7.0
Fixed in
  • 8.7.0
GitHubgrokability/snipe-itpkg:github/grokability/snipe-itOther threatsAffected
  • <8.7.0
Fixed in
  • 8.7.0

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Upgrade Snipe-IT to version 8.7.0 or later, where this authorization issue has been fixed. No other mitigation guidance is provided; patching is the recommended remediation.

Description

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 for bearer tokens inheriting full admin API permissions lasting up to 40 years.

Impact

An attacker with any authenticated user privileges can register malicious OAuth clients and, through tricking administrators, obtain bearer tokens that provide full administrative API permissions. These tokens can remain valid for up to 40 years, potentially allowing long-term unauthorized access and control over the Snipe-IT instance.

References

Community reviews

Loading reviews…