Skip to content
OpenAdvisories
Medium · 6.0 CVE-2014-0105 EUVD-2014-0092GHSA-gwvq-rgqf-993fPYSEC-2014-70

python-keystoneclient vulnerable to context confusion in Keystone auth_token middleware

Published Apr 15, 2014 · Updated Aug 6, 2024 · Assigned by redhat

Description

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."

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.

ReleasePackageFixed inAdvisory
Debian 14 keystone 2013.1.1-2 —
Debian 14 python-keystoneclient 1:0.6.0-4 —
Debian 13 keystone 2013.1.1-2 —
Debian 13 python-keystoneclient 1:0.6.0-4 —
Debian 12 keystone 2013.1.1-2 —
Debian 12 python-keystoneclient 1:0.6.0-4 —
ReleasePackageFixed inAdvisory
Red Hat OpenStack 4 python-keystoneclient +1 1:0.7.1-2.el6ost RHSA-2014:0382
Red Hat OpenStack 4 python-six 1.5.2-1.el6 RHSA-2014:0382
Red Hat OpenStack 3 python-keystoneclient +1 1:0.2.3-8.el6ost RHSA-2014:0442
Red Hat Gluster Storage 2 python-keystoneclient +1 1:0.7.1-2.el6ost RHSA-2014:0409
Red Hat Gluster Storage 2 python-six 1.5.2-1.el6 RHSA-2014:0409

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI python-keystoneclient < 0.7.0 0.7.0 GHSA-gwvq-rgqf-993f

Advisories 3

References