Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid delegated credential token (OAuth1/application credential/trust)
-
DeliverySubmit token to /v3/auth/tokens using token-method auth
-
ExploitOmit explicit project scope from request
-
ExecutionKeystone resolves scope to credential owner's default project
-
PersistReceive unauthorized project-scoped token
-
ImpactAccess or modify resources in unintended target project
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The attacker must hold a valid delegated authentication token within the target Keystone deployment - specifically an OAuth1 access token, an application credential token, or a trust-derived token. The Keystone instance must have at least one of these delegation mechanisms enabled, which the advisory confirms is the condition affecting all reported deployments. The attack is triggered by submitting the delegated token to the /v3/auth/tokens endpoint using the token authentication method while omitting any explicit project scope in the request body, causing Keystone to fall back to the credential owner's default project. Limiting factors: (1) the attacker must already be authenticated and hold a valid delegated credential - pure username/password-only environments are not affected; (2) the credential owner must have a default project configured that differs from the credential's intended scope, otherwise the bypass yields no additional access. No administrative or elevated privileges are required beyond possession of a low-privilege delegated credential. |
| Impact | The CVSS 4.0 score of 7.6 with vector AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N is well-calibrated for this flaw: network-reachable and low-complexity, but gated by AT:P indicating the attacker must already hold a valid delegated credential and PR:L confirming authenticated access is required. The high VC and VI scores reflect that a successful attacker can read and modify resources in a project they were never authorized to access, constituting meaningful horizontal privilege escalation in shared cloud environments. No CISA KEV listing and no public exploit code are referenced in the available intelligence, which reduces urgency compared to an actively weaponized flaw; however, the simplicity of the attack path - submitting an existing token with a missing scope field - means that once the behavior is known, exploitation requires little sophistication. EPSS data was not included in the provided intelligence sources, so a probability-of-exploitation estimate cannot be quantified. Multi-tenant OpenStack deployments where application credentials or OAuth1 tokens are issued to external parties, automated pipelines, or cross-team services carry the highest real-world risk, since the credential holder may be a semi-trusted entity exploiting the scope bypass to reach sensitive adjacent projects. |
| Exploit ScenarioDerived | An attacker holding a valid application credential scoped to Project A - obtained legitimately as part of a service account or through credential theft - submits that credential token to the /v3/auth/tokens endpoint using the token authentication method, deliberately omitting the scope field from the request body. Keystone issues a new token scoped to the credential owner's default project (Project B), which the attacker was never authorized to access. The attacker then uses this elevated token to enumerate, exfiltrate, or modify resources in Project B, achieving unauthorized horizontal privilege escalation across project boundaries with no additional steps required. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 25, 2026
Project scope bypass in OpenStack Keystone before 29.0.3 allows authenticated users holding delegated credentials - OAuth1 access tokens, application credentials, or trusts - to escape their intended project authorization boundary by submitting these tokens to the standard token-method authentication endpoint for reauthentication. When an application credential token is presented without an explicit scope parameter, Keystone incorrectly resolves scope to the credential owner's default project rather than the project for which the credential was originally issued, granting unintended cross-project access. No public exploit has been identified and the flaw is absent from CISA KEV, but the CVSS 4.0 score of 7.6 with high confidentiality and integrity impact makes this a priority for any multi-tenant OpenStack operator issuing delegated credentials across project boundaries.
RemediationAI
Upgrade OpenStack Keystone to version 29.0.3 or later, as confirmed by OpenStack Security Advisory OSSA-2026-037 at https://security.openstack.org/ossa/OSSA-2026-037.html and the oss-security announcement dated 2026-08-25. If an immediate upgrade is not operationally feasible, consider the following compensating controls: disable the OAuth1 authentication plugin if OAuth1 is not in active use, which removes one delegation vector at the cost of breaking any service integrations relying on OAuth1; restrict application credential and trust creation to a minimum set of audited service accounts rather than general users, reducing the population of tokens eligible for the scope bypass; and limit access to the /v3/auth/tokens endpoint to trusted internal network ranges where the threat model permits, though this does not eliminate risk in multi-tenant environments where the threat is internal. Each workaround carries operational trade-offs - disabling OAuth1 may break existing service-to-service integrations, and network restriction may not be viable in public-cloud topologies. Consult OSSA-2026-037 for any release-stream-specific guidance.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
OpenStack Keystone is the identity and token service for OpenStack cloud infrastructure, governing authentication, authorization scopes, and project-level access controls. The flaw maps to CWE-863 (Incorrect Authorization) and resides in Keystone's token-method authentication handler at the /v3/auth/tokens endpoint. When a delegated-authentication token - produced via OAuth1, an application credential, or a trust - is submitted using the 'token' authentication method without an explicit scope in the request body, the scope resolution logic defaults to the credential owner's configured default project rather than enforcing the scope binding of the original delegated credential. This breaks the fundamental authorization contract of all three delegation mechanisms: OAuth1 access tokens, application credentials, and trusts are each designed to restrict the issuing user to a specific project or role scope, and the reauthentication path fails to honor that restriction. Affected CPE range covers cpe:2.3:a:openstack:keystone for all versions prior to 29.0.3.
Know when the next one hits your stack
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Network-exploitable by any low-privilege authenticated user with a delegated credential; scope changes because the attacker escapes their authorized project boundary into a separate authorization domain.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
2DescriptionCVE.org
In OpenStack Keystone before 29.0.3, tokens obtained via delegated authentication mechanisms (OAuth1 access tokens, application credentials, trusts) could be submitted to the token-method authentication path for reauthentication to escape their intended project scope. When an application credential token was presented with no explicit scope, Keystone would issue a new token scoped to the credential owner's default project rather than the project for which the credential was issued, bypassing the intended project boundary. All Keystone deployments that permit delegated authentication through OAuth1 access tokens, application credentials, or trusts are affected.
Executive ViewAI
OpenStack Keystone before version 29.0.3 allows authenticated users holding delegated credentials to bypass project authorization controls, gaining unauthorized cross-project access in multi-tenant environments. Although no public exploit has been identified at time of analysis, the vulnerability directly undermines tenant isolation-a foundational security boundary-exposing customer data and resources to internal actors. Organizations operating multi-tenant OpenStack with project-scoped delegated credentials should treat this as a priority control failure pending vendor patch release.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict delegated credential scope to single projects where operationally feasible, eliminating cross-project reuse; (2) Implement API gateway logging and alerting for suspicious cross-project token reauthentication attempts; (3) Audit and immediately rotate delegated credentials with access to multiple sensitive projects; (4) Temporarily suspend issuance of new OAuth1 access tokens and application credentials until patched; (5) Enforce enhanced authorization review and logging for all credential reauthentication requests; (6) Rotate all delegated credentials after patch deployment.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-66121
GHSA-x764-fvmq-4x2r
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB