Quick answers
- Is CVE-2026-43001 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-43001 being exploited in the wild.
- How severe is CVE-2026-43001?
- High severity, with a CVSS score of 7.9, published 1 May 2026.
- Which products and versions are affected?
- keystone (PyPI) >= 13.0.0, <= 29.0.1, ECOSYSTEM:introduced=13.0.0,last_affected=29.0.1, ECOSYSTEM:introduced=14.0.0,fixed=27.0.2,introduced=28.0.0,fixed=28.0.2,introduced=29.0.0,fixed=29.0.2.
- Is there a fix for CVE-2026-43001?
- Yes. keystone (PyPI): upgrade to 29.0.2 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-43001 attacked?
- It is attacked over the network, in a hosted service.
- Am I affected by CVE-2026-43001?
- Check whether you run keystone (PyPI) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- keystone (PyPI): upgrade to 29.0.2 or later
pip install "keystone>=29.0.2"
Technical details
An incorrect authorization vulnerability exists in OpenStack Keystone's 'POST /v3/credentials' endpoint. The service fails to validate that a user-supplied 'project_id' for an EC2-type credential matches the project scope of the authenticating application credential. An attacker possessing an unrestricted application credential for Project A can create an EC2 credential for Project B. When this EC2 credential is later exchanged via 'POST /v3/ec2tokens', Keystone issues a token scoped to Project B while retaining the original application credential ID, effectively bypassing project isolation. This exploit requires high privileges (an existing application credential) and often relies on a privileged service or gateway to perform the final token exchange. The issue is addressed in Keystone version 29.0.2 and related backports.
Affected products
- OpenStack Keystone >= 13.0.0, < 29.0.2
Identifiers
- CVE-2026-43001
- GHSA-hhq2-3832-xxcv
- PYSEC-2026-602
Timeline
- 2026-04-21: disclosed: Bug reported to Launchpad
- 2026-05-01: advisory: Initial GHSA and NVD publication
- 2026-05-28: patched: OpenStack Security Advisory OSSA-2026-015 released with patch details