// For flags

CVE-2014-0105

python-keystoneclient: Potential context confusion in Keystone middleware

Severity Score

5.5
*CVSS v3

Exploit Likelihood

*EPSS

Affected Versions

*CPE

Public Exploits

0
*Multiple Sources

Exploited in Wild

-
*KEV

Decision

-
*SSVC
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.

*Credits: N/A
CVSS Scores
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
Low
Attack Vector
Network
Attack Complexity
Medium
Authentication
Single
Confidentiality
Partial
Integrity
Partial
Availability
Partial
Attack Vector
Network
Attack Complexity
Medium
Authentication
None
Confidentiality
None
Integrity
Partial
Availability
None
* Common Vulnerability Scoring System
SSVC
  • Decision:-
Exploitation
-
Automatable
-
Tech. Impact
-
* Organization's Worst-case Scenario
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
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