CVE-2014-9365 Security feature bypass in n/a

Medium 5.8 Published Updated

Man-in-the-middle attackers can spoof SSL servers because Python HTTP clients fail to verify certificates and hostnames.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2014-9365?

CVE-2014-9365 is a medium-severity vulnerability in Apple Mac Os X, published on 12 Dec 2014. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

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.

Which versions are affected by CVE-2014-9365?

It affects 2 products.

Linux distribution packages (40)
python Red Hat:enterprise_linux:7::clientAll versions0:2.7.5-58.el7
python-debug Red Hat:enterprise_linux:7::clientAll versions0:2.7.5-58.el7
python-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:2.7.5-58.el7
python-devel Red Hat:enterprise_linux:7::clientAll versions0:2.7.5-58.el7
python-libs Red Hat:enterprise_linux:7::clientAll versions0:2.7.5-58.el7
python-test Red Hat:enterprise_linux:7::clientAll versions0:2.7.5-58.el7
python-tools Red Hat:enterprise_linux:7::clientAll versions0:2.7.5-58.el7
tkinter Red Hat:enterprise_linux:7::clientAll versions0:2.7.5-58.el7
python Red Hat:enterprise_linux:7::computenodeAll versions0:2.7.5-58.el7
python-debug Red Hat:enterprise_linux:7::computenodeAll versions0:2.7.5-58.el7
python-debuginfo Red Hat:enterprise_linux:7::computenodeAll versions0:2.7.5-58.el7
python-devel Red Hat:enterprise_linux:7::computenodeAll versions0:2.7.5-58.el7
python-libs Red Hat:enterprise_linux:7::computenodeAll versions0:2.7.5-58.el7
python-test Red Hat:enterprise_linux:7::computenodeAll versions0:2.7.5-58.el7
python-tools Red Hat:enterprise_linux:7::computenodeAll versions0:2.7.5-58.el7
tkinter Red Hat:enterprise_linux:7::computenodeAll versions0:2.7.5-58.el7
python Red Hat:enterprise_linux:7::serverAll versions0:2.7.5-58.el7
python-debug Red Hat:enterprise_linux:7::serverAll versions0:2.7.5-58.el7
python-debuginfo Red Hat:enterprise_linux:7::serverAll versions0:2.7.5-58.el7
python-devel Red Hat:enterprise_linux:7::serverAll versions0:2.7.5-58.el7
python-libs Red Hat:enterprise_linux:7::serverAll versions0:2.7.5-58.el7
python-test Red Hat:enterprise_linux:7::serverAll versions0:2.7.5-58.el7
python-tools Red Hat:enterprise_linux:7::serverAll versions0:2.7.5-58.el7
tkinter Red Hat:enterprise_linux:7::serverAll versions0:2.7.5-58.el7
python Red Hat:enterprise_linux:7::workstationAll versions0:2.7.5-58.el7
python-debug Red Hat:enterprise_linux:7::workstationAll versions0:2.7.5-58.el7
python-debuginfo Red Hat:enterprise_linux:7::workstationAll versions0:2.7.5-58.el7
python-devel Red Hat:enterprise_linux:7::workstationAll versions0:2.7.5-58.el7
python-libs Red Hat:enterprise_linux:7::workstationAll versions0:2.7.5-58.el7
python-test Red Hat:enterprise_linux:7::workstationAll versions0:2.7.5-58.el7
python-tools Red Hat:enterprise_linux:7::workstationAll versions0:2.7.5-58.el7
tkinter Red Hat:enterprise_linux:7::workstationAll versions0:2.7.5-58.el7
python27-mod_wsgi Red Hat:rhel_software_collections:2::el6All versions0:4.5.13-1.el6
python27-mod_wsgi-debuginfo Red Hat:rhel_software_collections:2::el6All versions0:4.5.13-1.el6
python27-python Red Hat:rhel_software_collections:2::el6All versions0:2.7.13-3.el6
python27-python-coverage Red Hat:rhel_software_collections:2::el6All versions0:3.6-4.el6
python27-python-coverage-debuginfo Red Hat:rhel_software_collections:2::el6All versions0:3.6-4.el6
python27-python-debug Red Hat:rhel_software_collections:2::el6All versions0:2.7.13-3.el6
python27-python-debuginfo Red Hat:rhel_software_collections:2::el6All versions0:2.7.13-3.el6
python27-python-devel Red Hat:rhel_software_collections:2::el6All versions0:2.7.13-3.el6

Products include Apple Mac Os X, Python Python.

How do I fix CVE-2014-9365?

Upgrade to a fixed version.

Is CVE-2014-9365 being exploited?

There is no known exploitation of CVE-2014-9365 in the wild and no public exploit code.

All Apple Mac Os X vulnerabilities

Sources

Also known as AZL-84278, DEBIAN-CVE-2014-9365, GHSA-fj2p-9cqv-m944, MGASA-2015-0091, PSF-2014-7, RHSA-2017:1162 and 2 more.

Is CVE-2014-9365 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free