Vulnerability Monitor

The vendors, products, and vulnerabilities you care about

CVE-2014-9365


The HTTP clients in the (1) httplib, (2) urllib, (3) urllib2, and (4) xmlrpclib libraries in CPython (aka Python) 2.x before 2.7.9 and 3.x before 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 attackers to spoof SSL servers via an arbitrary valid certificate.


Published

2014-12-12T11:59:07.063

Last Modified

2025-04-12T10:46:40.837

Status

Deferred

Source

[email protected]

Severity

CVSSv2: 5.8 (MEDIUM)

CVSSv2 Vector

AV:N/AC:M/Au:N/C:P/I:P/A:N

  • Access Vector: NETWORK
  • Access Complexity: MEDIUM
  • Authentication: NONE
  • Confidentiality Impact: PARTIAL
  • Integrity Impact: PARTIAL
  • Availability Impact: NONE
Exploitability Score

8.6

Impact Score

4.9

Weaknesses
  • Type: Primary
    NVD-CWE-Other

Affected Vendors & Products
Type Vendor Product Version/Range Vulnerable?
Application python python 2.0 Yes
Application python python 2.0.1 Yes
Application python python 2.1 Yes
Application python python 2.1.1 Yes
Application python python 2.1.2 Yes
Application python python 2.1.3 Yes
Application python python 2.2 Yes
Application python python 2.2.1 Yes
Application python python 2.2.2 Yes
Application python python 2.2.3 Yes
Application python python 2.3.1 Yes
Application python python 2.3.2 Yes
Application python python 2.3.3 Yes
Application python python 2.3.4 Yes
Application python python 2.3.5 Yes
Application python python 2.3.7 Yes
Application python python 2.4.1 Yes
Application python python 2.4.2 Yes
Application python python 2.4.3 Yes
Application python python 2.4.4 Yes
Application python python 2.4.6 Yes
Application python python 2.5.1 Yes
Application python python 2.5.2 Yes
Application python python 2.5.3 Yes
Application python python 2.5.4 Yes
Application python python 2.5.6 Yes
Application python python 2.5.150 Yes
Application python python 2.6.1 Yes
Application python python 2.6.2 Yes
Application python python 2.6.3 Yes
Application python python 2.6.4 Yes
Application python python 2.6.5 Yes
Application python python 2.6.6 Yes
Application python python 2.6.7 Yes
Application python python 2.6.8 Yes
Application python python 2.6.2150 Yes
Application python python 2.6.6150 Yes
Application python python 2.7.1 Yes
Application python python 2.7.1 Yes
Application python python 2.7.2 Yes
Application python python 2.7.3 Yes
Application python python 2.7.4 Yes
Application python python 2.7.5 Yes
Application python python 2.7.6 Yes
Application python python 2.7.7 Yes
Application python python 2.7.8 Yes
Application python python 2.7.1150 Yes
Application python python 2.7.1150 Yes
Application python python 2.7.2150 Yes
Application python python 3.0 Yes
Application python python 3.0.1 Yes
Application python python 3.1 Yes
Application python python 3.1.1 Yes
Application python python 3.1.2 Yes
Application python python 3.1.3 Yes
Application python python 3.1.4 Yes
Application python python 3.1.5 Yes
Application python python 3.1.2150 Yes
Application python python 3.2 Yes
Application python python 3.2 Yes
Application python python 3.2.0 Yes
Application python python 3.2.1 Yes
Application python python 3.2.2 Yes
Application python python 3.2.3 Yes
Application python python 3.2.4 Yes
Application python python 3.2.5 Yes
Application python python 3.2.6 Yes
Application python python 3.2.2150 Yes
Application python python 3.3 Yes
Application python python 3.3 Yes
Application python python 3.3.0 Yes
Application python python 3.3.1 Yes
Application python python 3.3.1 Yes
Application python python 3.3.2 Yes
Application python python 3.3.3 Yes
Application python python 3.3.3 Yes
Application python python 3.3.3 Yes
Application python python 3.3.4 Yes
Application python python 3.3.4 Yes
Application python python 3.3.5 Yes
Application python python 3.3.5 Yes
Application python python 3.3.5 Yes
Application python python 3.3.6 Yes
Application python python 3.4 Yes
Application python python 3.4.0 Yes
Application python python 3.4.1 Yes
Application python python 3.4.2 Yes
Operating System apple mac_os_x ≤ 10.10.4 Yes

References