Description
OpenStack Keystone 10.x through 16.x before 16.0.2, 17.x before 17.0.1, 18.x before 18.0.1, and 19.x before 19.0.1 allows information disclosure during account locking (related to PCI DSS features). By guessing the name of an account and failing to authenticate multiple times, any unauthenticated actor could both confirm the account exists and obtain that account's corresponding UUID, which might be leveraged for other unrelated attacks. All deployments enabling security_compliance.lockout_failure_attempts are affected.
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.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | keystone | 2:19.0.0-3 | — |
| Debian 13 | keystone | 2:19.0.0-3 | — |
| Debian 12 | keystone | 2:19.0.0-3 | — |
| Debian 10 | keystone | 2:14.2.0-0+deb10u2 | DLA-3714-1 |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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 | — |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SUSE OpenStack Cloud Crowbar 9 | grafana | 6.7.4-3.26.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud Crowbar 9 | openstack-barbican | 7.0.1~dev24-3.14.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud Crowbar 9 | openstack-cinder | 13.0.10~dev24-3.34.2 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud Crowbar 9 | openstack-heat-gbp | 14.0.1~dev4-3.9.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud Crowbar 9 | openstack-horizon-plugin-gbp-ui | 14.0.1~dev3-3.9.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud Crowbar 9 | openstack-ironic | 11.1.5~dev18-3.28.2 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud Crowbar 9 | openstack-keystone | 14.2.1~dev9-3.28.2 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud Crowbar 9 | openstack-neutron | 13.0.8~dev206-3.40.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud Crowbar 9 | openstack-neutron-gbp | 14.0.1~dev33-3.31.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud Crowbar 9 | python-Pillow | 5.2.0-3.17.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud Crowbar 9 | python-XStatic-jquery-ui | 1.13.0.1-4.3.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud Crowbar 9 | python-lxml | 4.2.4-3.3.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud Crowbar 9 | release-notes-suse-openstack-cloud | 9.20220413-3.30.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud Crowbar 9 | rubygem-sinatra | 1.4.6-4.3.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud Crowbar 8 | documentation-suse-openstack-cloud-deployment +3 | 8.20211112-1.38.1 | SUSE-SU-2022:1654-1 |
| SUSE OpenStack Cloud Crowbar 8 | kibana | 4.6.6-3.12.1 | SUSE-SU-2022:1654-1 |
| SUSE OpenStack Cloud Crowbar 8 | openstack-keystone +1 | 12.0.4~dev11-5.36.1 | SUSE-SU-2022:1654-1 |
| SUSE OpenStack Cloud Crowbar 8 | openstack-monasca-notification | 1.10.2~dev4-3.9.1 | SUSE-SU-2022:1654-1 |
| SUSE OpenStack Cloud 9 | ardana-barbican | 9.0+git.1644879908.8a641c1-3.13.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | grafana | 6.7.4-3.26.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | openstack-barbican | 7.0.1~dev24-3.14.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | openstack-cinder | 13.0.10~dev24-3.34.2 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | openstack-heat-gbp | 14.0.1~dev4-3.9.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | openstack-horizon-plugin-gbp-ui | 14.0.1~dev3-3.9.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | openstack-ironic | 11.1.5~dev18-3.28.2 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | openstack-keystone | 14.2.1~dev9-3.28.2 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | openstack-neutron | 13.0.8~dev206-3.40.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | openstack-neutron-gbp | 14.0.1~dev33-3.31.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | python-Pillow | 5.2.0-3.17.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | python-XStatic-jquery-ui | 1.13.0.1-4.3.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | python-lxml | 4.2.4-3.3.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | release-notes-suse-openstack-cloud | 9.20220413-3.30.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | venv-openstack-barbican | 7.0.1~dev24-3.35.2 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | venv-openstack-cinder | 13.0.10~dev24-3.38.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | venv-openstack-designate | 7.0.2~dev2-3.35.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | venv-openstack-glance | 17.0.1~dev30-3.33.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | venv-openstack-heat | 11.0.4~dev4-3.35.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | venv-openstack-horizon | 14.1.1~dev11-4.39.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | venv-openstack-ironic | 11.1.5~dev18-4.33.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | venv-openstack-keystone | 14.2.1~dev9-3.36.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | venv-openstack-magnum | 7.2.1~dev1-4.35.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | venv-openstack-manila | 7.4.2~dev60-3.41.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | venv-openstack-monasca | 2.7.1~dev10-3.37.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | venv-openstack-monasca-ceilometer | 1.8.2~dev3-3.35.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | venv-openstack-neutron | 13.0.8~dev206-6.39.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | venv-openstack-nova | 18.3.1~dev91-3.39.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | venv-openstack-octavia | 3.2.3~dev7-4.35.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | venv-openstack-sahara | 9.0.2~dev15-3.35.1 | SUSE-SU-2022:1729-1 |
| SUSE OpenStack Cloud 9 | venv-openstack-swift | 2.19.2~dev48-2.30.1 | SUSE-SU-2022:1729-1 |
Show 2 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SUSE OpenStack Cloud 8 | documentation-suse-openstack-cloud-user +8 | 8.20211112-1.38.1 | SUSE-SU-2022:1654-1 |
| SUSE OpenStack Cloud 8 | kibana | 4.6.6-3.12.1 | SUSE-SU-2022:1654-1 |
| SUSE OpenStack Cloud 8 | openstack-keystone +1 | 12.0.4~dev11-5.36.1 | SUSE-SU-2022:1654-1 |
| SUSE OpenStack Cloud 8 | openstack-monasca-notification | 1.10.2~dev4-3.9.1 | SUSE-SU-2022:1654-1 |
| SUSE OpenStack Cloud 8 | venv-openstack-keystone | 12.0.4~dev11-11.45.1 | SUSE-SU-2022:1654-1 |
| SUSE OpenStack Cloud 8 | venv-openstack-monasca | 2.2.2~dev1-11.45.1 | SUSE-SU-2022:1654-1 |
| SUSE HPE Helion OpenStack 8 | documentation-hpe-helion-openstack-user +5 | 8.20211112-1.38.1 | SUSE-SU-2022:1654-1 |
| SUSE HPE Helion OpenStack 8 | kibana | 4.6.6-3.12.1 | SUSE-SU-2022:1654-1 |
| SUSE HPE Helion OpenStack 8 | openstack-keystone +1 | 12.0.4~dev11-5.36.1 | SUSE-SU-2022:1654-1 |
| SUSE HPE Helion OpenStack 8 | openstack-monasca-notification | 1.10.2~dev4-3.9.1 | SUSE-SU-2022:1654-1 |
| SUSE HPE Helion OpenStack 8 | venv-openstack-keystone | 12.0.4~dev11-11.45.1 | SUSE-SU-2022:1654-1 |
| SUSE HPE Helion OpenStack 8 | venv-openstack-monasca | 2.2.2~dev1-11.45.1 | SUSE-SU-2022:1654-1 |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| PyPI | keystone | >= 10.0, < 16.0.2 | 16.0.2 | GHSA-4225-97pr-rr52 |
| PyPI | keystone | >= 17.0, < 17.0.1 | 17.0.1 | GHSA-4225-97pr-rr52 |
| PyPI | keystone | >= 18.0, < 18.0.1 | 18.0.1 | GHSA-4225-97pr-rr52 |
| PyPI | keystone | >= 19.0, < 19.0.1 | 19.0.1 | GHSA-4225-97pr-rr52 |
| PyPI | keystone | >= 10.0, < 16.0.2 · >= 17.0, < 17.0.1 · >= 18.0, < 18.0.1 · >= 19.0, < 19.0.1 | 16.0.2, 17.0.1, 18.0.1, 19.0.1 | PYSEC-2026-830 |
Advisories 3
- DLA-3714-1 keystone - security update Debian Security (DSA / DLA) · Mar 9, 2026
- SUSE-SU-2022:1729-1 Security update for ardana-barbican, grafana, openstack-barbican, openstack-cinder, openstack-heat-gbp, openstack-horizon-plugin-gbp-ui, openstack-ironic, openstack-keystone, openstack-neutron-gbp, python-lxml, release-notes-suse-openstack-cloud SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2022:1654-1 Security update for documentation-suse-openstack-cloud, kibana, openstack-keystone, openstack-monasca-notification SUSE / openSUSE Security Updates · Feb 4, 2026
References
- https://launchpad.net/bugs/1688137
- https://security.openstack.org/ossa/OSSA-2021-003.html
- [oss-security] 20210810 [OSSA-2021-003] Keystone: Account name and UUID oracles in account locking (CVE-2021-38155) mailing-list
- [debian-lts-announce] 20240121 [SECURITY] [DLA 3714-1] keystone security update mailing-list