CVE-2014-9365 Security feature bypass in n/a
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::client | All versions | 0:2.7.5-58.el7 |
python-debug Red Hat:enterprise_linux:7::client | All versions | 0:2.7.5-58.el7 |
python-debuginfo Red Hat:enterprise_linux:7::client | All versions | 0:2.7.5-58.el7 |
python-devel Red Hat:enterprise_linux:7::client | All versions | 0:2.7.5-58.el7 |
python-libs Red Hat:enterprise_linux:7::client | All versions | 0:2.7.5-58.el7 |
python-test Red Hat:enterprise_linux:7::client | All versions | 0:2.7.5-58.el7 |
python-tools Red Hat:enterprise_linux:7::client | All versions | 0:2.7.5-58.el7 |
tkinter Red Hat:enterprise_linux:7::client | All versions | 0:2.7.5-58.el7 |
python Red Hat:enterprise_linux:7::computenode | All versions | 0:2.7.5-58.el7 |
python-debug Red Hat:enterprise_linux:7::computenode | All versions | 0:2.7.5-58.el7 |
python-debuginfo Red Hat:enterprise_linux:7::computenode | All versions | 0:2.7.5-58.el7 |
python-devel Red Hat:enterprise_linux:7::computenode | All versions | 0:2.7.5-58.el7 |
python-libs Red Hat:enterprise_linux:7::computenode | All versions | 0:2.7.5-58.el7 |
python-test Red Hat:enterprise_linux:7::computenode | All versions | 0:2.7.5-58.el7 |
python-tools Red Hat:enterprise_linux:7::computenode | All versions | 0:2.7.5-58.el7 |
tkinter Red Hat:enterprise_linux:7::computenode | All versions | 0:2.7.5-58.el7 |
python Red Hat:enterprise_linux:7::server | All versions | 0:2.7.5-58.el7 |
python-debug Red Hat:enterprise_linux:7::server | All versions | 0:2.7.5-58.el7 |
python-debuginfo Red Hat:enterprise_linux:7::server | All versions | 0:2.7.5-58.el7 |
python-devel Red Hat:enterprise_linux:7::server | All versions | 0:2.7.5-58.el7 |
python-libs Red Hat:enterprise_linux:7::server | All versions | 0:2.7.5-58.el7 |
python-test Red Hat:enterprise_linux:7::server | All versions | 0:2.7.5-58.el7 |
python-tools Red Hat:enterprise_linux:7::server | All versions | 0:2.7.5-58.el7 |
tkinter Red Hat:enterprise_linux:7::server | All versions | 0:2.7.5-58.el7 |
python Red Hat:enterprise_linux:7::workstation | All versions | 0:2.7.5-58.el7 |
python-debug Red Hat:enterprise_linux:7::workstation | All versions | 0:2.7.5-58.el7 |
python-debuginfo Red Hat:enterprise_linux:7::workstation | All versions | 0:2.7.5-58.el7 |
python-devel Red Hat:enterprise_linux:7::workstation | All versions | 0:2.7.5-58.el7 |
python-libs Red Hat:enterprise_linux:7::workstation | All versions | 0:2.7.5-58.el7 |
python-test Red Hat:enterprise_linux:7::workstation | All versions | 0:2.7.5-58.el7 |
python-tools Red Hat:enterprise_linux:7::workstation | All versions | 0:2.7.5-58.el7 |
tkinter Red Hat:enterprise_linux:7::workstation | All versions | 0:2.7.5-58.el7 |
python27-mod_wsgi Red Hat:rhel_software_collections:2::el6 | All versions | 0:4.5.13-1.el6 |
python27-mod_wsgi-debuginfo Red Hat:rhel_software_collections:2::el6 | All versions | 0:4.5.13-1.el6 |
python27-python Red Hat:rhel_software_collections:2::el6 | All versions | 0:2.7.13-3.el6 |
python27-python-coverage Red Hat:rhel_software_collections:2::el6 | All versions | 0:3.6-4.el6 |
python27-python-coverage-debuginfo Red Hat:rhel_software_collections:2::el6 | All versions | 0:3.6-4.el6 |
python27-python-debug Red Hat:rhel_software_collections:2::el6 | All versions | 0:2.7.13-3.el6 |
python27-python-debuginfo Red Hat:rhel_software_collections:2::el6 | All versions | 0:2.7.13-3.el6 |
python27-python-devel Red Hat:rhel_software_collections:2::el6 | All versions | 0: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.
Other vulnerabilities in Apple Mac Os X
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.