Every CVE Search/ Get API key

CVE-2015-1852

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

4.3 MediumFix available

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.

Exploit likelihood

2.25%Up 0.9 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 4.3

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.

Record
CVE-2015-1852
CVSS 2.0
4.3 MediumAV:N/AC:M/Au:N/C:N/I:P/A:N
Weakness
CWE-17
Updated
2026-11-02
CVE List No score

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.

Record
CVE-2015-1852
Updated
2026-11-02
EUVDEUVD-2015-0028 No score

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.

Record
EUVD-2015-0028
Updated
2026-11-03
GitHub AdvisoriesGHSA-p9wq-mjh8-q72m 8.7

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

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.

Record
GHSA-p9wq-mjh8-q72m
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Weakness
CWE-295
Updated
2026-11-02
OSVGHSA-p9wq-mjh8-q72m 8.7

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

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.

Record
GHSA-p9wq-mjh8-q72m
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Weakness
CWE-295
Updated
2026-11-02
OSV No score

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.

Record
CVE-2015-1852
Updated
2026-11-02
Show 11 moreShow less
OSVDEBIAN-CVE-2015-1852 No score

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.

Record
DEBIAN-CVE-2015-1852
Updated
2026-11-02
OSVopenSUSE-SU-2024:10411-1 No score

python-keystonemiddleware-4.9.0-1.3 on GA media

These are all security issues fixed in the python-keystonemiddleware-4.9.0-1.3 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10411-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10471-1 No score

python-keystoneclient-3.5.0-1.1 on GA media

These are all security issues fixed in the python-keystoneclient-3.5.0-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10471-1
Updated
2026-11-02
OSVPYSEC-2015-30 No score

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.

Record
PYSEC-2015-30
Updated
2026-11-02
OSVPYSEC-2015-31 No score

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.

Record
PYSEC-2015-31
Updated
2026-11-02
OSVSUSE-SU-2015:1141-1 No score

Security update for python-keystoneclient

python-keystoneclient was updated to fix two security issues:

* bsc#928205: S3Token TLS certificate verification option not honored.
  (CVE-2015-1852)
* bsc#897103: TLS certificate verification option not honored in paste
  configs. (CVE-2014-7144)

Security Issues:

* CVE-2014-7144
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-7144>
* CVE-2015-1852
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1852>
Record
SUSE-SU-2015:1141-1
Updated
2026-11-02
OSVSUSE-SU-2015:1208-1 No score

Security update for python-keystoneclient

The python-keystoneclient was updated to fix one security issues.

The following vulnerability was fixed:

  • bsc#928205: S3Token TLS cert verification option not honored (CVE-2015-1852)
Record
SUSE-SU-2015:1208-1
Updated
2026-11-02
OSVSUSE-SU-2015:1434-1 No score

Security update for python modules

This update provides the following fixes for various python-modules:

  • python-openstackclient:

    • Fix image create location attribute (bnc#932270)
  • python-novaclient:

    • Update novaclient shell to use shared arguments from Session
    • Support using the Keystone V3 API from the Nova CLI
  • python-keystoneclient:

    • Fix s3_token middleware parsing insecure option (bsc#928205, CVE-2015-1852)
  • python-glanceclient:

    • remove deprecation warning
Record
SUSE-SU-2015:1434-1
Updated
2026-11-02
OSVSUSE-SU-2015:1602-1 No score

Security update for python modules

This update for several python modules provides the following security fix and improvements.

  • python-keystonemiddleware:

    • Fix s3_token middleware parsing insecure option (bsc#928205, CVE-2015-1852)
  • python-novaclient:

    • Update novaclient shell to use shared arguments from Session (bnc#933758)
    • Support using the Keystone V3 API from the Nova CLI (bnc#933758)
  • python-swiftclient:

    • Add dependency to python-setuptools (bnc#914910)
  • python-glanceclient:

    • Remove deprecation warning
Record
SUSE-SU-2015:1602-1
Updated
2026-11-02
OSVUBUNTU-CVE-2015-1852 No score

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.

Record
UBUNTU-CVE-2015-1852
Updated
2026-11-02
OSVUSN-2705-1 No score

python-keystoneclient, python-keystonemiddleware vulnerabilities

Qin Zhao discovered Keystone disabled 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 machine-in-the-middle attacks via a crafted certificate. (CVE-2014-7144)

Brant Knudson discovered Keystone disabled 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 machine-in-the-middle attacks via a crafted certificate. (CVE-2015-1852)

Record
USN-2705-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
keystonemiddleware
PyPI
before 1.6.0
1.6.0
python-keystoneclient
PyPI
before 1.4.0
1.4.0
python-keystoneclient
Debian:12
before 1:1.3.0-2
1:1.3.0-2
python-keystoneclient
Debian:13
before 1:1.3.0-2
1:1.3.0-2
python-keystoneclient
Debian:14
before 1:1.3.0-2
1:1.3.0-2
python-keystonemiddleware
Debian:12
before 1.5.0-2
1.5.0-2
python-keystonemiddleware
Debian:13
before 1.5.0-2
1.5.0-2
python-keystonemiddleware
Debian:14
before 1.5.0-2
1.5.0-2
keystonemiddleware
PyPI
before 1.6.0, plus listed versions
1.0.01.1.01.1.11.2.01.3.0
Show 7 moreShow less
1.3.11.3.21.4.01.5.01.5.11.5.21.5.3
1.6.0
python-keystoneclient
PyPI
before 1.4.0, plus listed versions
0.1.10.1.20.1.30.10.00.10.1
Show 31 moreShow less
0.11.00.11.10.11.20.2.00.2.10.2.20.2.30.2.40.2.50.3.00.3.10.3.20.4.00.4.10.4.20.5.00.5.10.6.00.7.00.7.10.8.00.9.01.0.01.1.01.1.11.2.01.3.01.3.11.3.21.3.31.3.4
1.4.0
Show 21 moreShow less
Affected packages
PackageAffectedFixed
python-keystoneclient
Red Hat:openstack:6::el7
before 1:0.11.1-2.el7ost
1:0.11.1-2.el7ost
python-keystoneclient-doc
Red Hat:openstack:6::el7
before 1:0.11.1-2.el7ost
1:0.11.1-2.el7ost
python-keystonemiddleware
Red Hat:openstack:6::el7
before 0:1.3.2-1.el7ost
0:1.3.2-1.el7ost
python-keystonemiddleware-doc
Red Hat:openstack:6::el7
before 0:1.3.2-1.el7ost
0:1.3.2-1.el7ost
python-keystoneclient
Red Hat:openstack:5::el6
before 1:0.9.0-6.el6ost
1:0.9.0-6.el6ost
python-keystoneclient-doc
Red Hat:openstack:5::el6
before 1:0.9.0-6.el6ost
1:0.9.0-6.el6ost
python-keystoneclient
Red Hat:openstack:5::el7
before 1:0.9.0-6.el7ost
1:0.9.0-6.el7ost
python-keystoneclient-doc
Red Hat:openstack:5::el7
before 1:0.9.0-6.el7ost
1:0.9.0-6.el7ost
python-keystoneclient
SUSE:Cloud Compute Node for SUSE Linux Enterprise 12 5
before 1.0.0-16.1
1.0.0-16.1
python-glanceclient
SUSE:OpenStack Cloud 5
before 0.15.0-9.2
0.15.0-9.2
python-keystoneclient
SUSE:OpenStack Cloud 5
before 1.0.0-11.1
1.0.0-11.1
python-keystonemiddleware
SUSE:OpenStack Cloud 5
before 1.2.0-11.2
1.2.0-11.2
python-novaclient
SUSE:OpenStack Cloud 5
before 2.20.0-9.2
2.20.0-9.2
python-openstackclient
SUSE:OpenStack Cloud 5
before 0.4.1-9.2
0.4.1-9.2
python-glanceclient
SUSE:Cloud Compute Node for SUSE Linux Enterprise 12 5
before 0.15.0-3.1
0.15.0-3.1
python-keystoneclient
SUSE:Cloud Compute Node for SUSE Linux Enterprise 12 5
before 1.0.0-19.1
1.0.0-19.1
python-keystonemiddleware
SUSE:Cloud Compute Node for SUSE Linux Enterprise 12 5
before 1.2.0-4.1
1.2.0-4.1
python-novaclient
SUSE:Cloud Compute Node for SUSE Linux Enterprise 12 5
before 2.20.0-6.1
2.20.0-6.1
python-swiftclient
SUSE:Cloud Compute Node for SUSE Linux Enterprise 12 5
before 2.3.1-3.1
2.3.1-3.1
python-keystoneclient
Ubuntu:14.04:LTS
before 1:0.7.1-ubuntu1.2, plus listed versions
1:0.3.2-0ubuntu11:0.4.1-0ubuntu11:0.4.2-0ubuntu11:0.6.0-0ubuntu11:0.7.1-ubuntu1
1:0.7.1-ubuntu1.2
python-keystonemiddleware
openSUSE:Tumbleweed
before 4.9.0-1.3
4.9.0-1.3

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2015-1852 is a medium vulnerability (CVSS 4.3) in Openstack Keystonemiddleware, published April 17, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.25%, the 82nd percentile. Fixed in keystonemiddleware 1.6.0.

References

Show 31 moreShow less
MoveEnter Open