Skip to content

CVE-2012-5571 Openstack keystone: openstack keystone: authorization bypass via improper ec2 token handling

MediumCVSS 5.4 EPSS 2.0%
Published
Updated
Exploit status
No public exploit known

Description

A flaw was found in OpenStack Keystone. This vulnerability allows remote authenticated users to bypass intended authorization restrictions. This occurs because OpenStack Keystone does not properly handle EC2 (Elastic Compute Cloud) tokens when a user's role has been removed from a tenant. An attacker can leverage a token associated with a removed user role to gain unauthorized access.

Affected products

ProductAffected versionsFixed in
pypi keystone(PyPI) < 8.0.0a0 8.0.0a0
pypi keystone(PyPI) All versions No fix listed
pypi keystone(PyPI) = 12.0.2 No fix listed
pypi keystone(PyPI) = 12.0.3 No fix listed
pypi keystone(PyPI) = 13.0.2 No fix listed
pypi keystone(PyPI) = 13.0.3 No fix listed
pypi keystone(PyPI) = 13.0.4 No fix listed
pypi keystone(PyPI) = 14.0.0 No fix listed
pypi keystone(PyPI) = 14.0.1 No fix listed
pypi keystone(PyPI) = 14.1.0 No fix listed
pypi keystone(PyPI) = 14.2.0 No fix listed
pypi keystone(PyPI) = 15.0.0 No fix listed
pypi keystone(PyPI) = 15.0.0.0rc1 No fix listed
pypi keystone(PyPI) = 15.0.0.0rc2 No fix listed
pypi keystone(PyPI) = 15.0.1 No fix listed
pypi keystone(PyPI) = 16.0.0 No fix listed
pypi keystone(PyPI) = 16.0.0.0rc1 No fix listed
pypi keystone(PyPI) = 16.0.0.0rc2 No fix listed
pypi keystone(PyPI) = 16.0.1 No fix listed
pypi keystone(PyPI) = 16.0.2 No fix listed
pypi keystone(PyPI) = 17.0.0 No fix listed
pypi keystone(PyPI) = 17.0.0.0rc1 No fix listed
pypi keystone(PyPI) = 17.0.0.0rc2 No fix listed
pypi keystone(PyPI) = 17.0.1 No fix listed
pypi keystone(PyPI) = 18.0.0 No fix listed
Show 59 more
ProductAffected versionsFixed in
pypi keystone(PyPI) = 18.0.0.0rc1 No fix listed
pypi keystone(PyPI) = 18.1.0 No fix listed
pypi keystone(PyPI) = 19.0.0 No fix listed
pypi keystone(PyPI) = 19.0.0.0rc1 No fix listed
pypi keystone(PyPI) = 19.0.0.0rc2 No fix listed
pypi keystone(PyPI) = 19.0.1 No fix listed
pypi keystone(PyPI) = 20.0.0 No fix listed
pypi keystone(PyPI) = 20.0.0.0rc1 No fix listed
pypi keystone(PyPI) = 20.0.1 No fix listed
pypi keystone(PyPI) = 21.0.0 No fix listed
pypi keystone(PyPI) = 21.0.0.0rc1 No fix listed
pypi keystone(PyPI) = 21.0.1 No fix listed
pypi keystone(PyPI) = 22.0.0 No fix listed
pypi keystone(PyPI) = 22.0.0.0rc1 No fix listed
pypi keystone(PyPI) = 22.0.1 No fix listed
pypi keystone(PyPI) = 22.0.2 No fix listed
pypi keystone(PyPI) = 23.0.0 No fix listed
pypi keystone(PyPI) = 23.0.0.0rc1 No fix listed
pypi keystone(PyPI) = 23.0.1 No fix listed
pypi keystone(PyPI) = 23.0.2 No fix listed
pypi keystone(PyPI) = 24.0.0 No fix listed
pypi keystone(PyPI) = 24.0.0.0rc1 No fix listed
pypi keystone(PyPI) = 24.1.0 No fix listed
pypi keystone(PyPI) = 25.0.0 No fix listed
pypi keystone(PyPI) = 25.0.0.0rc1 No fix listed
pypi keystone(PyPI) = 26.0.0 No fix listed
pypi keystone(PyPI) = 26.0.0.0rc1 No fix listed
pypi keystone(PyPI) = 26.1.0 No fix listed
pypi keystone(PyPI) = 26.1.1 No fix listed
pypi keystone(PyPI) = 27.0.0 No fix listed
pypi keystone(PyPI) = 27.0.0.0rc1 No fix listed
pypi keystone(PyPI) = 27.0.1 No fix listed
pypi keystone(PyPI) = 28.0.0 No fix listed
pypi keystone(PyPI) = 28.0.0.0rc1 No fix listed
pypi keystone(PyPI) = 28.0.1 No fix listed
pypi keystone(PyPI) = 29.0.0 No fix listed
pypi keystone(PyPI) = 29.0.0.0rc1 No fix listed
pypi keystone(PyPI) = 29.0.1 No fix listed
pypi keystone(PyPI) = 2012.1.3 No fix listed
pypi keystone(PyPI) = folsom-rc2 No fix listed
pypi keystone(PyPI) = 2012.2 No fix listed
pypi keystone(PyPI) = folsom-rc1 No fix listed
pypi keystone(PyPI) = 2012.1.2 No fix listed
pypi keystone(PyPI) = folsom-2 No fix listed
pypi keystone(PyPI) = 2012.1.1 No fix listed
pypi keystone(PyPI) = folsom-1 No fix listed
pypi keystone(PyPI) = essex-rc2 No fix listed
pypi keystone(PyPI) = 2012.1 No fix listed
pypi keystone(PyPI) = essex-rc1 No fix listed
pypi keystone(PyPI) = essex-4 No fix listed
pypi keystone(PyPI) = 2011.3 No fix listed
debian/keystone(Debian:12) < 2012.1.1-11 2012.1.1-11
debian/keystone(Debian:13) < 2012.1.1-11 2012.1.1-11
debian/keystone(Debian:14) < 2012.1.1-11 2012.1.1-11
redhat openstack < 0:2012.1.3-3.el6 0:2012.1.3-3.el6
redhat openstack < 0:2012.2.1-1.el6ost 0:2012.2.1-1.el6ost
redhat openstack All versions No fix listed
OpenStack essex = 2012.1 No fix listed
OpenStack folsom = 2012.2 No fix listed

References