Incorrect authorization in OpenStack Keystone
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Security bypass, Privilege escalation
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Partial Red Hat: 1 fixed, 3 without a fix
Attack profile from CVSS 3.1 · NVD. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-863 and CWE-266.
Summary
An issue was discovered in OpenStack Keystone before 29.0.2. When combined with an application credential impersonation vulnerability, an attacker with the member role on a project can escalate to admin by chaining unrestricted application credentials with Keystone trusts. The impersonated token carries the victim's identity, which passes the trustor validation check. Keystone then validates the delegated roles against the victim's actual role assignments in the database, not the roles on the requesting token. This allows the attacker to create a trust delegating the victim's admin role to themselves. The trust persists independently, and additional trusts and application credentials can be created to maintain access. All actions are logged under the victim's identity.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| OpenStack | Keystone | 14.0.0 to before 27.0.2; 28.0.0 to before 28.0.2; 29.0.0 to before 29.0.2 | 27.0.2, 28.0.2, 29.0.2 | Patch available | CNA |
| — | keystone (PyPI) | 14.0.0 to before 27.0.2 | 27.0.2 | Patch available | GHSA-q623-f4j4-p4xj |
| — | keystone (PyPI) | 28.0.0 to before 28.0.2 | 28.0.2 | Patch available | GHSA-q623-f4j4-p4xj |
| — | keystone (PyPI) | 29.0.0 to before 29.0.2 | 29.0.2 | Patch available | GHSA-q623-f4j4-p4xj |
- Keystone VendorOpenStack Affected 14.0.0 to before 27.0.2; 28.0.0 to before 28.0.2; 29.0.0 to before 29.0.2 Fixed in 27.0.2, 28.0.2, 29.0.2 Patch available CNA
- keystone (PyPI) Vendor— Affected 14.0.0 to before 27.0.2 Fixed in 27.0.2 Patch available GHSA-q623-f4j4-p4xj
- keystone (PyPI) Vendor— Affected 28.0.0 to before 28.0.2 Fixed in 28.0.2 Patch available GHSA-q623-f4j4-p4xj
- keystone (PyPI) Vendor— Affected 29.0.0 to before 29.0.2 Fixed in 29.0.2 Patch available GHSA-q623-f4j4-p4xj
CPE configurations NVD · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:openstack:keystone:*:*:*:*:*:*:*:* | 14.0.0 to before 27.0.2; 28.0.0 to before 28.0.2; 29.0.0 to before 29.0.2 | Vulnerable | OpenStack |
- cpe:2.3:a:openstack:keystone:*:*:*:*:*:*:*:* Versions 14.0.0 to before 27.0.2; 28.0.0 to before 28.0.2; 29.0.0 to before 29.0.2 Vulnerable ·OpenStack
Remediation
- Fix · CNA Keystone (OpenStack) Fixed in 27.0.2, 28.0.2, 29.0.2
- Fix · GHSA-q623-f4j4-p4xj keystone (PyPI) Fixed in 27.0.2 Advisory →
- Fix · GHSA-q623-f4j4-p4xj keystone (PyPI) Fixed in 28.0.2 Advisory →
- Fix · GHSA-q623-f4j4-p4xj keystone (PyPI) Fixed in 29.0.2 Advisory →
Red Hat 1 advisory
- RHSA-2026:94039 Released 2026-11-02 · Red Hat rating ImportantRed Hat OpenStack Platform 13.0 security advisory
- Red Hat OpenStack Platform 13.0 - ELS openstack-keystone-1:13.0.4-10.el7ost, openstack-nova-1:17.0.13-43.el7ost, openstack-nova-api-1:17.0.13-43.el7ost +16
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Release ·
OpenStack Keystone 27.0.2, 28.0.2, 29.0.2
4 records Highest priority Priority LOW 4 LOW
Other records, highest priority first
- TI-2026-31179 Incorrect authorization in OpenStack KeystonePriority LOW 38
- TI-2026-31178 Incorrect authorization in OpenStack KeystonePriority LOW 38
- TI-2026-32344 Incorrect authorization in OpenStack KeystonePriority LOW 35
Vendor assessments
Red Hat
Red Hat rating: Important. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat OpenStack Platform 16.2 | Affected | No fix yet |
| Red Hat OpenStack Platform 17.1 | Affected | No fix yet |
| Red Hat OpenStack Platform 18.0 | Affected | No fix yet |
| Red Hat OpenStack Platform 13.0 - ELS | Fixed | RHSA-2026:94039 |
Not affected: 1 product
- Red Hat OpenStack Platform 13.0 - ELS
Timeline
- 2026-10-02 Threatist record created from CVE-2026-43000
- 2026-10-03 Alias added: GHSA-q623-f4j4-p4xj
- 2026-11-03 Fix available: RHSA-2026:94039 · Red Hat
- 2026-11-03 Fix available: Red Hat OpenStack Platform 13.0 - ELS · Red Hat
References
Other 5
- https://access.redhat.com/security/cve/CVE-2026-43000
- https://bugzilla.redhat.com/show_bug.cgi?id=2482826
- https://github.com/openstack/keystone
- https://github.com/pypa/advisory-database/tree/main/vulns/keystone/PYSEC-2026-601.yaml
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-43000.json
More OpenStack Keystone vulnerabilities
- TI-2026-25942 Incorrect authorization in OpenStack Keystone CVSS 3.1MEDIUM 5.3
- TI-2020-10091 An issue was discovered in OpenStack Keystone before 15.0.1, and 16.0.0. CVSS 3.1HIGH 8.8
- TI-2020-10090 An issue was discovered in OpenStack Keystone before 15.0.1, and 16.0.0. CVSS 3.1HIGH 8.8
- TI-2019-14184 OpenStack Keystone 15.0.0 and 16.0.0 is affected by Data Leakage in the list credentials… CVSS 3.1HIGH 8.8
- TI-2020-10089 An issue was discovered in OpenStack Keystone before 15.0.1, and 16.0.0. CVSS 3.1HIGH 8.8
- TI-2014-02273 The V3 API in OpenStack Identity (Keystone) 2013.1 before 2013.2.4 and icehouse before… CVSS 2.0HIGH 7.8
Sources
- CVE-2026-43000 · CVE Program
- CVE-2026-43000 · NVD
- FIRST EPSS
- GHSA-q623-f4j4-p4xj · GitHub Advisory Database · CC BY 4.0
- CVE-2026-43000 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences