CVE-2026-32726: scitokens-cpp · Incorrect Authorization
Affects scitokens-cppSource CVE Database V5
Not known to be exploited · CVSS 8.1 High : upgrade to 1.4.1 soon.
Data as of 30 Oct 2026, 11:52 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 20% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 1.4.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:NExploitation evidence
Disclosed: evidence found.
CVE published 31 Mar 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.
What to do
Upgrade scitokens-cpp and scitokens/scitokens-cpp to 1.4.1.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| scitokensscitokens-cpp | Affected
| Fixed in
|
GitHubscitokens/scitokens-cpppkg:github/scitokens/scitokens-cppOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
- Upgrade all instances of scitokens-cpp to version 1.4.1 or later, where the path-segment boundary validation is correctly implemented.
- Audit existing token scopes and access control policies to identify tokens that may have been issued with overly broad or incorrect scopes due to this vulnerability.
- Implement additional access control checks at the application or service layer to enforce strict path boundaries, especially if upgrading is delayed.
- Monitor access logs for anomalous access patterns that could indicate exploitation attempts, such as access to sibling paths outside expected scopes.
- Educate developers and administrators about secure token scope design and validation to prevent similar issues.
- If feasible, employ token introspection or validation services that perform robust scope checks beyond simple prefix matching.
- Conduct penetration testing focused on authorization bypass scenarios to validate the effectiveness of mitigations.
Description
SciTokens C++ is a minimal library for creating and using SciTokens from C or C++. Prior to version 1.4.1, scitokens-cpp is vulnerable to an authorization bypass in path-based scope validation. The enforcer used a simple string-prefix comparison when checking whether a requested resource path was covered by a token's authorized scope path. Because the check did not require a path-segment boundary, a token scoped to one path could incorrectly authorize access to sibling paths that merely started with the same prefix. This issue has been patched in version 1.4.1.