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.
Metrics
Affected Vendors & Products
References
History
No history.
MITRE
Status: PUBLISHED
Assigner: mitre
Published: 2014-12-12T11:00:00
Updated: 2024-08-06T13:40:25.293Z
Reserved: 2014-12-11T00:00:00
Link: CVE-2014-9365
Vulnrichment
No data.
NVD
Status : Modified
Published: 2014-12-12T11:59:07.063
Modified: 2024-11-21T02:20:42.697
Link: CVE-2014-9365
Redhat