Skip to content
OpenAdvisories
High · 7.9 CVE-2026-43001 EUVD-2026-26488GHSA-hhq2-3832-xxcvPYSEC-2026-602

OpenStack Keystone has an Incorrect Authorization Issue

Published May 1, 2026 · Updated Aug 14, 2026 · Assigned by mitre

Description

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.

Affected products

VendorProductAffectedFixed
OpenStack Keystone 14.0.0 – < 27.0.2, 28.0.0 – < 28.0.2, 29.0.0 – < 29.0.2 27.0.2

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 keystone 2:29.0.1-2 —
Debian 13 keystone 2:27.0.0-3+deb13u4 —
Debian 12 keystone 2:22.0.2-0+deb12u3 —
ReleasePackageFixed inAdvisory
Ubuntu 26.04 LTS keystone 2:29.0.0-0ubuntu1.2 —
Ubuntu 25.10 keystone 2:28.0.0-0ubuntu1.3 —
Ubuntu 24.04 LTS keystone 2:25.0.0-0ubuntu1.4 —
Ubuntu 22.04 LTS keystone 2:21.0.1-0ubuntu2.4 —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 20.04 LTS keystone No fix yet —
Ubuntu Pro 18.04 LTS keystone No fix yet —
Ubuntu Pro 16.04 LTS keystone No fix yet —
ReleasePackageFixed inAdvisory
Red Hat OpenStack 18 python3-keystone +1 1:23.0.3-18.0.20260610133808.9e3dfb4.el9ost RHSA-2026:39808
Red Hat OpenStack 17 python3-keystone +1 1:19.0.2-17.1.20260529190847.54dd95d.el9ost RHSA-2026:28044
Red Hat OpenStack 17 python3-swift +5 2.27.1-17.1.20231004180819.el9ost RHSA-2026:28044
Red Hat OpenStack 17 python3-tempest +3 1:33.0.0-17.1.20260406141650.1580f6f.el9ost RHSA-2026:28044

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI keystone >= 13.0.0, <= 29.0.1 — GHSA-hhq2-3832-xxcv
PyPI keystone >= 14.0.0, < 27.0.2 · >= 28.0.0, < 28.0.2 · >= 29.0.0, < 29.0.2 27.0.2, 28.0.2, 29.0.2 PYSEC-2026-602

Advisories 2

References