CVE-2014-0105
python-keystoneclient: Potential context confusion in Keystone middleware
Severity Score
Exploit Likelihood
Affected Versions
Public Exploits
0Exploited in Wild
-Decision
Descriptions
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."
El middleware auth_token en la librería del cliente Python de OpenStack para Keystone (también conocido como python-keystoneclient) anterior a 0.7.0 no consigue debidamente tokens de usuario de la memcache, lo cual permite a usuarios remotos autenticados ganar privilegios en circunstancias oportunistas a través de un gran número de peticiones, relacionado con una "interacción entre eventlet y python-memcached.".
Python-keystoneclient is a client library and a command line utility for interacting with the OpenStack Identity API. The OpenStack Identity auth_token middleware component handles the authentication of tokens with keystone. The gluster-swift component, provided by Red Hat Storage, requires the auth_token middleware. When using the auth_token middleware with the memcached token cache enabled, a token for a different identity could be returned. An authenticated user could use this flaw to escalate their privileges by making repeated requests that could eventually allow the user to acquire the administrator's identity. Note that only OpenStack Identity setups using auth_token with memcached were affected.
CVSS Scores
SSVC
- Decision:-
Timeline
- 2013-12-03 CVE Reserved
- 2014-04-09 CVE Published
- 2024-08-06 CVE Updated
- 2025-03-30 EPSS Updated
- ---------- Exploited in Wild
- ---------- KEV Due Date
- ---------- First Exploit
CWE
- CWE-255: Credentials Management Errors
CAPEC
References (6)
URL | Tag | Source |
---|
URL | Date | SRC |
---|
URL | Date | SRC |
---|---|---|
http://www.openwall.com/lists/oss-security/2014/03/27/4 | 2017-12-16 |
URL | Date | SRC |
---|---|---|
http://rhn.redhat.com/errata/RHSA-2014-0382.html | 2017-12-16 | |
http://rhn.redhat.com/errata/RHSA-2014-0409.html | 2017-12-16 | |
https://bugs.launchpad.net/python-keystoneclient/+bug/1282865 | 2017-12-16 | |
https://access.redhat.com/security/cve/CVE-2014-0105 | 2014-04-28 | |
https://bugzilla.redhat.com/show_bug.cgi?id=1082165 | 2014-04-28 |
Affected Vendors, Products, and Versions
Vendor | Product | Version | Other | Status | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Vendor | Product | Version | Other | Status | <-- --> | Vendor | Product | Version | Other | Status |
Openstack Search vendor "Openstack" | Python-keystoneclient Search vendor "Openstack" for product "Python-keystoneclient" | <= 0.4.2 Search vendor "Openstack" for product "Python-keystoneclient" and version " <= 0.4.2" | - |
Affected
| ||||||
Openstack Search vendor "Openstack" | Python-keystoneclient Search vendor "Openstack" for product "Python-keystoneclient" | 0.2.2 Search vendor "Openstack" for product "Python-keystoneclient" and version "0.2.2" | - |
Affected
| ||||||
Openstack Search vendor "Openstack" | Python-keystoneclient Search vendor "Openstack" for product "Python-keystoneclient" | 0.2.3 Search vendor "Openstack" for product "Python-keystoneclient" and version "0.2.3" | - |
Affected
| ||||||
Openstack Search vendor "Openstack" | Python-keystoneclient Search vendor "Openstack" for product "Python-keystoneclient" | 0.2.4 Search vendor "Openstack" for product "Python-keystoneclient" and version "0.2.4" | - |
Affected
| ||||||
Openstack Search vendor "Openstack" | Python-keystoneclient Search vendor "Openstack" for product "Python-keystoneclient" | 0.3.0 Search vendor "Openstack" for product "Python-keystoneclient" and version "0.3.0" | - |
Affected
| ||||||
Openstack Search vendor "Openstack" | Python-keystoneclient Search vendor "Openstack" for product "Python-keystoneclient" | 0.3.1 Search vendor "Openstack" for product "Python-keystoneclient" and version "0.3.1" | - |
Affected
| ||||||
Openstack Search vendor "Openstack" | Python-keystoneclient Search vendor "Openstack" for product "Python-keystoneclient" | 0.3.2 Search vendor "Openstack" for product "Python-keystoneclient" and version "0.3.2" | - |
Affected
|