Skip to content
OpenAdvisories
Low · 3.5 CVE-2026-33551 GHSA-4phw-6824-6cfpPYSEC-2026-202

OpenStack Keystone: Restricted application credentials can create EC2 credentials

Published Apr 10, 2026 · Updated Apr 10, 2026 · Assigned by mitre

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.

Affected products

VendorProductAffectedFixed
OpenStack Keystone 14.0.0 – < 26.1.1, 27.0.0, 28.0.0, 29.0.0 26.1.1

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.0-2 —
Debian 13 keystone 2:27.0.0-3+deb13u3 —
Debian 12 keystone 2:22.0.2-0+deb12u2 —
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
Red Hat OpenStack 16 collectd-sensubility 0.2.1-1.1.el8ost RHSA-2026:54757
Red Hat OpenStack 16 erlang +20 23.3.4.18-2.el8ost RHSA-2026:54757
Red Hat OpenStack 16 etcd 3.3.23-22.el8ost RHSA-2026:54757
Red Hat OpenStack 16 python-oslo-messaging +1 10.2.4-2.20260710155333.82281a0.el8ost RHSA-2026:54757
Red Hat OpenStack 16 python-pyasn1 +2 0.4.6-4.el8ost RHSA-2026:54757
Red Hat OpenStack 16 python3-glance +1 1:19.0.5-2.20260512165254.eb6ad61.el8ost RHSA-2026:54757
Red Hat OpenStack 16 python3-keystone +1 1:16.0.3-2.20260616134936.9d699a7.el8ost RHSA-2026:54757
Red Hat OpenStack 16 python3-nova +11 1:20.6.2-2.20260317135026.8a24acd.el8ost RHSA-2026:54757
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat OpenStack 13 python-keystone +1 1:13.0.4-10.el7ost RHSA-2026:94039
Red Hat OpenStack 13 python-nova +15 1:17.0.13-43.el7ost RHSA-2026:94039
Red Hat OpenStack 13 python-webob 1.7.2-2.el7ost RHSA-2026:94039

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI keystone >= 14.0.0, < 26.1.1 26.1.1 GHSA-4phw-6824-6cfp

Advisories 4

References