Skip to content
OpenAdvisories
High · 7.5 CVE-2015-1852 EUVD-2015-0028GHSA-p9wq-mjh8-q72mPYSEC-2015-30PYSEC-2015-31

OpenStack keystonemiddleware and python-keystoneclient vulnerable to man-in-the-middle attacks

Published Apr 17, 2015 · Updated Aug 6, 2024 · Assigned by redhat

Description

The s3_token middleware in OpenStack keystonemiddleware before 1.6.0 and python-keystoneclient before 1.4.0 disables certification verification when the "insecure" option is set in a paste configuration (paste.ini) file regardless of the value, which allows remote attackers to conduct man-in-the-middle attacks via a crafted certificate, a different vulnerability than CVE-2014-7144.

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 python-keystoneclient 1:1.3.0-2 —
Debian 14 python-keystonemiddleware 1.5.0-2 —
Debian 13 python-keystoneclient 1:1.3.0-2 —
Debian 13 python-keystonemiddleware 1.5.0-2 —
Debian 12 python-keystoneclient 1:1.3.0-2 —
Debian 12 python-keystonemiddleware 1.5.0-2 —
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS python-keystoneclient 1:0.7.1-ubuntu1.2 USN-2705-1
ReleasePackageFixed inAdvisory
Red Hat OpenStack 6 python-keystoneclient +1 1:0.11.1-2.el7ost RHSA-2015:1677
Red Hat OpenStack 6 python-keystonemiddleware +1 1.3.2-1.el7ost RHSA-2015:1677
Red Hat OpenStack 5 python-keystoneclient +1 1:0.9.0-6.el6ost RHSA-2015:1685
ReleasePackageFixed inAdvisory
SUSE OpenStack Cloud 5 python-glanceclient 0.15.0-9.2 SUSE-SU-2015:1434-1
SUSE OpenStack Cloud 5 python-keystoneclient 1.0.0-11.1 SUSE-SU-2015:1434-1
SUSE OpenStack Cloud 5 python-keystonemiddleware 1.2.0-11.2 SUSE-SU-2015:1434-1
SUSE OpenStack Cloud 5 python-novaclient 2.20.0-9.2 SUSE-SU-2015:1434-1
SUSE OpenStack Cloud 5 python-openstackclient 0.4.1-9.2 SUSE-SU-2015:1434-1
SUSE Cloud Compute Node for SUSE Linux Enterprise 12 python-glanceclient 0.15.0-3.1 SUSE-SU-2015:1602-1
SUSE Cloud Compute Node for SUSE Linux Enterprise 12 python-keystoneclient 1.0.0-16.1 SUSE-SU-2015:1602-1, SUSE-SU-2015:1208-1
SUSE Cloud Compute Node for SUSE Linux Enterprise 12 python-keystonemiddleware 1.2.0-4.1 SUSE-SU-2015:1602-1
SUSE Cloud Compute Node for SUSE Linux Enterprise 12 python-novaclient 2.20.0-6.1 SUSE-SU-2015:1602-1
SUSE Cloud Compute Node for SUSE Linux Enterprise 12 python-swiftclient 2.3.1-3.1 SUSE-SU-2015:1602-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed python-keystonemiddleware 4.9.0-1.3 openSUSE-SU-2024:10411-1

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI keystonemiddleware < 1.6.0 1.6.0 GHSA-p9wq-mjh8-q72m
PyPI python-keystoneclient < 1.4.0 1.4.0 GHSA-p9wq-mjh8-q72m

Advisories 7

References