Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2026-32726: CWE-863: Incorrect Authorization in scitokens scitokens-cpp

0
High
VulnerabilityCVE-2026-32726cvecve-2026-32726cwe-863
Published: Tue Mar 31 2026 (03/31/2026, 17:01:24 UTC)
Source: CVE Database V5
Vendor/Project: scitokens
Product: scitokens-cpp

Description

CVE-2026-32726 is a high-severity authorization bypass vulnerability in scitokens-cpp versions prior to 1. 4. 1. The flaw arises from improper path-based scope validation, where a simple string-prefix comparison is used without enforcing path-segment boundaries. This allows a token scoped to a specific path to incorrectly authorize access to sibling paths sharing the same prefix, potentially exposing unauthorized resources. The vulnerability impacts confidentiality and integrity but does not affect availability. Exploitation requires low privileges (PR:L) but no user interaction and can be performed remotely. The issue has been patched in version 1. 4. 1.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 03/31/2026, 17:53:52 UTC

Technical Analysis

CVE-2026-32726 affects the scitokens-cpp library, a minimal C/C++ library used to create and validate SciTokens, which are bearer tokens designed for distributed authorization in scientific computing environments. Prior to version 1.4.1, the library's enforcer component performed scope validation by checking if the requested resource path started with the token's authorized scope path using a simple string-prefix comparison. This approach failed to consider path-segment boundaries, meaning that a token scoped to a path like '/data/project' could also authorize access to sibling paths such as '/data/projectX' or '/data/project123', which merely share the prefix but are not intended to be covered. This incorrect authorization (CWE-863) leads to an authorization bypass, allowing token holders to access resources outside their intended scope. The vulnerability has a CVSS 3.1 base score of 8.1 (high), reflecting its potential to compromise confidentiality and integrity without requiring user interaction. The flaw is exploitable remotely with low privileges, increasing its risk profile. The issue was addressed in scitokens-cpp version 1.4.1 by implementing proper path-segment boundary checks during scope validation to ensure tokens cannot authorize access beyond their designated paths.

Potential Impact

The vulnerability allows attackers or unauthorized users holding a valid token scoped to a specific resource path to gain unauthorized access to sibling resource paths that share the same prefix. This can lead to unauthorized disclosure of sensitive data (confidentiality impact) and unauthorized modification or misuse of resources (integrity impact). Since scitokens are often used in scientific and research computing environments to control access to distributed data and services, exploitation could compromise research data confidentiality and integrity, potentially affecting collaborative projects, intellectual property, and regulatory compliance. The vulnerability does not impact availability but could undermine trust in token-based authorization mechanisms. Organizations relying on scitokens-cpp for access control may face data breaches or unauthorized data manipulation if they do not apply the patch.

Mitigation Recommendations

1. Upgrade all instances of scitokens-cpp to version 1.4.1 or later, where the path-segment boundary validation is correctly implemented. 2. 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. 3. Implement additional access control checks at the application or service layer to enforce strict path boundaries, especially if upgrading is delayed. 4. Monitor access logs for anomalous access patterns that could indicate exploitation attempts, such as access to sibling paths outside expected scopes. 5. Educate developers and administrators about secure token scope design and validation to prevent similar issues. 6. If feasible, employ token introspection or validation services that perform robust scope checks beyond simple prefix matching. 7. Conduct penetration testing focused on authorization bypass scenarios to validate the effectiveness of mitigations.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.2
Assigner Short Name
GitHub_M
Date Reserved
2026-03-13T15:02:00.625Z
Cvss Version
3.1
State
PUBLISHED

Threat ID: 69cc068ae6bfc5ba1d2beee9

Added to database: 3/31/2026, 5:38:18 PM

Last enriched: 3/31/2026, 5:53:52 PM

Last updated: 3/31/2026, 6:47:30 PM

Views: 3

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses