5.8
CVSSv2

CVE-2014-9365

Published: 12/12/2014 Updated: 25/10/2019
CVSS v2 Base Score: 5.8 | Impact Score: 4.9 | Exploitability Score: 8.6
VMScore: 516
Vector: AV:N/AC:M/Au:N/C:P/I:P/A:N

Vulnerability Summary

The HTTP clients in the (1) httplib, (2) urllib, (3) urllib2, and (4) xmlrpclib libraries in CPython (aka Python) 2.x prior to 2.7.9 and 3.x prior to 3.4.3, when accessing an HTTPS URL, do not (a) check the certificate against a trust store or verify that the server hostname matches a domain name in the subject's (b) Common Name or (c) subjectAltName field of the X.509 certificate, which allows man-in-the-middle malicious users to spoof SSL servers via an arbitrary valid certificate.

Vulnerability Trend

Vulnerable Product Search on Vulmon Subscribe to Product

python python 2.1.1

python python 2.1.2

python python 2.3.2

python python 2.3.3

python python 2.4.3

python python 2.4.4

python python 2.5.4

python python 2.5.6

python python 2.6.6

python python 2.6.6150

python python 2.7.1150

python python 2.7.2

python python 2.7.8

python python 3.0

python python 3.0.1

python python 3.1.5

python python 3.2

python python 3.2.4

python python 3.2.5

python python 3.3.3

python python 3.3.6

python python 3.4

python python 2.0.1

python python 2.1

python python 2.3.1

python python 2.4.1

python python 2.4.2

python python 2.5.2

python python 2.5.3

python python 2.6.4

python python 2.6.5

python python 2.7.1

python python 2.7.6

python python 2.7.7

python python 3.1.3

python python 3.1.4

python python 3.2.2150

python python 3.2.3

python python 3.3.1

python python 3.3.2

python python 3.3.5

python python 2.1.3

python python 2.2

python python 2.3.4

python python 2.3.5

python python 2.4.6

python python 2.6.1

python python 2.6.2

python python 2.6.7

python python 2.6.8

python python 2.7.2150

python python 2.7.3

python python 3.1

python python 3.1.1

python python 3.2.0

python python 3.2.6

python python 3.3

python python 3.3.4

python python 3.4.0

python python 3.4.1

python python 2.0

python python 2.2.1

python python 2.2.2

python python 2.2.3

python python 2.3.7

python python 2.5.1

python python 2.5.150

python python 2.6.2150

python python 2.6.3

python python 2.7.4

python python 2.7.5

python python 3.1.2

python python 3.1.2150

python python 3.2.1

python python 3.2.2

python python 3.3.0

python python 3.4.2

apple mac os x

Vendor Advisories

Synopsis Moderate: python27 security, bug fix, and enhancement update Type/Severity Security Advisory: Moderate Topic Updated python27 packages are now available as a part of Red Hat Software Collections 24 for Red Hat Enterprise LinuxRed Hat Product Security has rated this update as having a security imp ...
It was discovered that multiple Python standard library modules implementing network protocols (such as httplib or smtplib) failed to restrict sizes of server responses A malicious server could cause a client using one of the affected modules to consume an excessive amount of memory(CVE-2013-1752) It was discovered that the Python xmlrpclib did n ...
The Python standard library HTTP client modules (such as httplib or urllib) did not perform verification of TLS/SSL certificates when connecting to HTTPS servers A man-in-the-middle attacker could use this flaw to hijack connections and eavesdrop or modify transferred data ...

Github Repositories

Build verified versions of Python packages for ubuntu trusty with Vagrant and Makefile abuse

Build alternate pythons for Ubuntu Trusty Will create a package that installs a specified Python version—2711 by default—into /opt/python-VERSION You can then manipulate your PATH, or use virtualenv --python=/opt/python-VERSION/bin/python or set ansible_python_interpreter as needed Rationale Canonical has not patched CVE-2014-9365 since verifying TLS certificate