CVE-2026-32726

SciTokens C++: Sibling-Path Authorization Bypass

Published Mar 31, 2026 CVSS 3.1 · 8.1 High EPSS < 1% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Scitokens scitokens Cpp Library
CPEs cpe:2.3:a:scitokens:scitokens_cpp_library:*:*:*:*:*:*:*:*
Vendors & Products Scitokens scitokens Cpp Library
Type Values Removed Values Added
First Time appeared Scitokens
Scitokens scitokens-cpp
Vendors & Products Scitokens
Scitokens scitokens-cpp
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
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.
Title SciTokens C++: Sibling-Path Authorization Bypass
Weaknesses CWE-863
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Mar 31, 2026, 7:09 PM
Reserved
Mar 13, 2026, 3:02 PM
Status
Analyzed
Published
Mar 31, 2026, 6:16 PM
Modified
Jul 24, 2026, 8:10 PM