CVE-2014-0105
mediumpriority · track · 24EPSS 0.011 · 66 %ileEUUSEPSS · scored 2026-10-27
The auth_token middleware in the OpenStack Python client library for Keystone (aka python-keystoneclient) before 0.7.0 does not properly retrieve user tokens from memcache, which allows remote authenticated users to gain privileges in opportunistic circumstances via a large number of requests, related to an "interaction between eventlet and python-memcached."
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (9)
Products and version ranges known to be affected.
- openstack python-keystoneclient≤ 0.4.2nvdUScpe:2.3:a:openstack:python-keystoneclient:*:*:*:*:*:*:*:*
- openstack python-keystoneclient= 0.2.2nvdUScpe:2.3:a:openstack:python-keystoneclient:*:*:*:*:*:*:*:*
- openstack python-keystoneclient= 0.2.3nvdUScpe:2.3:a:openstack:python-keystoneclient:*:*:*:*:*:*:*:*
- openstack python-keystoneclient= 0.2.4nvdUScpe:2.3:a:openstack:python-keystoneclient:*:*:*:*:*:*:*:*
- openstack python-keystoneclient= 0.3.0nvdUScpe:2.3:a:openstack:python-keystoneclient:*:*:*:*:*:*:*:*
- openstack python-keystoneclient= 0.3.1nvdUScpe:2.3:a:openstack:python-keystoneclient:*:*:*:*:*:*:*:*
- openstack python-keystoneclient= 0.3.2nvdUScpe:2.3:a:openstack:python-keystoneclient:*:*:*:*:*:*:*:*
advisories (2)
Vendor and ecosystem advisories describing this.
- GHSA-gwvq-rgqf-993fpython-keystoneclient vulnerable to context confusion in Keystone auth_token middleware2022-05-17ghsa · osvUS
A context confusion vulnerability was identified in Keystone auth_token middleware (shipped in python-keystoneclient) before 0.7.0. By doing repeated requests, with sufficient load on the target system, an authenticated user may in certain situations assume another authenticated user's complete identity and multi-tenant authorizations, potentially resulting in a privilege escalation. Note that it is related to a bad interaction between eventlet and python-memcached that should be avoided if the calling process already monkey-patches "thread" to use eventlet. Only keystone middleware setups using auth_token with memcache are vulnerable.
- PYSEC-2014-702014-04-15vendor · osvUS
The auth_token middleware in the OpenStack Python client library for Keystone (aka python-keystoneclient) before 0.7.0 does not properly retrieve user tokens from memcache, which allows remote authenticated users to gain privileges in opportunistic circumstances via a large number of requests, related to an "interaction between eventlet and python-memcached."
also known as (6)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (13)
External citations — patches, advisories, analysis.
- http://rhn.redhat.com/errata/RHSA-2014-0382.htmlcnnvd
- http://secunia.com/advisories/57397cnnvd
- http://www.openwall.com/lists/oss-security/2014/03/27/4cnnvd
- https://bugs.launchpad.net/python-keystoneclient/+bug/1282865cnnvd
- https://review.openstack.org/#/c/81078/Patchcnnvd
- http://rhn.redhat.com/errata/RHSA-2014-0382.htmlenisa_euvd
- http://rhn.redhat.com/errata/RHSA-2014-0409.htmlenisa_euvd
- http://www.openwall.com/lists/oss-security/2014/03/27/4enisa_euvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan