CVE-2026-43001CWE-1288CWE-863broken-access-control

CVE-2026-43001

High · published May 1, 2026

CVSS v3.1
7.9
EPSS
1%
Percentile
47.3
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.9 · HIGH
Vector
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:L
CVSS v4.0
Not supplied
EPSS
0.00587 · 47.3th percentile
Weaknesses
CWE-1288 · Improper Validation of Consistency within Input; CWE-863 · Incorrect Authorization
Published
2026-05-01T13:16Z
Affected products (3)
ProductVersionsFixed in
openstack/keystone≥ 14.0.0, < 27.0.227.0.2
openstack/keystone≥ 28.0.0, < 28.0.228.0.2
openstack/keystone≥ 29.0.0, < 29.0.229.0.2
References (8)
EPSS history
Timeline
  • 01 MAY 00:00Z
    An issue was discovered in OpenStack Keystone before 29.0.2
    cvelistv5