CVE-2026-33551 OpenStack Keystone: Restricted application credentials can create EC2 credentials
Authenticated users with reader roles can bypass application credential restrictions to obtain full S3 permissions via the EC2 API.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2026-33551?
CVE-2026-33551 is a low-severity vulnerability in OpenStack Keystone, published on 10 Apr 2026. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
An issue was discovered in OpenStack Keystone 14 through 26 before 26.1.1, 27.0.0, 28.0.0, and 29.0.0. Restricted application credentials can create EC2 credentials. By using a restricted application credential to call the EC2 credential creation API, an authenticated user with only a reader role may obtain an EC2/S3 credential that carries the full set of the parent user's S3 permissions, effectively bypassing the role restrictions imposed on the application credential. Only deployments that use restricted application credentials in combination with the EC2/S3 compatibility API (swift3 / s3api) are affected.
Weakness: CWE-863
Which versions are affected by CVE-2026-33551?
3 open source packages ship an affected version, including keystone. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
keystone PyPI | From 14.0.0 | 26.1.1 |
keystone PyPI | From 14.0.0 | 26.1.1 |
keystone PyPI | From 14.0.0 | 26.1.1 |
Products include Openstack Keystone.
How do I fix CVE-2026-33551?
Upgrade keystone to 26.1.1 or later.
Is CVE-2026-33551 being exploited?
It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-33551 exists.
Other vulnerabilities in OpenStack Keystone
- CVE-2020-12690 Insufficient Session Expiration in OpenStack Keystone
- CVE-2019-19687 OpenStack Keystone Credential Leakage
- CVE-2026-43001 OpenStack Keystone has an Incorrect Authorization Issue
- CVE-2014-2828 OpenStack Identity (Keystone) DoS through V3 API authentication chaining
- CVE-2021-38155 OpenStack Keystone allows information disclosure during account locking
Sources
Also known as DEBIAN-CVE-2026-33551, GHSA-4phw-6824-6cfp, PYSEC-2026-202.