Skip to main content
← All vulnerabilities
CVE-2026-43001PYSEC-2026-602GHSA-HHQ2-3832-XXCV

An issue was discovered in OpenStack Keystone before 29.0.2.

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 27.0.2, 28.0.2, 29.0.2
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

An issue was discovered in OpenStack Keystone before 29.0.2. POST /v3/credentials did not validate that the caller-supplied project_id for an EC2-type credential matched the project of the authenticating application credential. This allowed an attacker holding an unrestricted application credential for project A to create an EC2 credential targeting project B; a subsequent /v3/ec2tokens exchange would then issue a Keystone token scoped to project B while still carrying the original app_cred_id, enabling cross-project lateral movement within the credential owner's role footprint.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • OpenStack Keystone

    From 14.0.0 · fixed in 27.0.2; From 28.0.0 · fixed in 28.0.2; From 29.0.0 · fixed in 29.0.2

  • keystonePyPI

    From 14.0.0 · fixed in 27.0.2; From 28.0.0 · fixed in 28.0.2; From 29.0.0 · fixed in 29.0.2

  • keystonePyPI

    From 13.0.0 · through 29.0.1

References 3

bugs.launchpad.net

review.opendev.org

security.openstack.org