Skip to main content

OpenStack Keystone CVE-2026-80184

| EUVDEUVD-2026-66121 HIGH
Incorrect Authorization (CWE-863)
2026-08-25 cve@mitre.org GHSA-x764-fvmq-4x2r
7.6
CVSS 4.0 · Vendor: mitre
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain valid delegated credential token (OAuth1/application credential/trust)
  2. Delivery
    Submit token to /v3/auth/tokens using token-method auth
  3. Exploit
    Omit explicit project scope from request
  4. Execution
    Keystone resolves scope to credential owner's default project
  5. Persist
    Receive unauthorized project-scoped token
  6. Impact
    Access 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Keystone 29.0.0 <29.0.3
Keystone 13.0.0 <27.0.3
Keystone 28.0.0 <28.0.3

Affected Packages

euvd keystone fix: 27.0.3, 28.0.3, 29.0.3

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

Vendor (mitre) PRIMARY 7.6 HIGH
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
vuln.today AI 9.6 CRITICAL

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Red Hat 7.1 HIGH

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Aug 25, 2026 - 23:19 EUVD
CVE Published
Aug 25, 2026 - 22:17 cve.org
HIGH 7.6

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.5%
Top 59% exploitable
Prevalence
Medium
core identity service for OpenStack private cloud deployments
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor CIRCL VulDB

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy