CVE-2015-2674 Restkit Does Not Validate TLS certificates
Man-in-the-middle attackers can spoof TLS servers because the library uses default settings that disable certificate verification.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- None listed
What is CVE-2015-2674?
CVE-2015-2674 is a medium-severity vulnerability in n/a, published on 9 Aug 2017. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
Restkit allows man-in-the-middle attackers to spoof TLS servers by leveraging use of the ssl.wrap_socket function in Python with the default CERT_NONE value for the cert_reqs argument.
Weakness: CWE-295
Which versions are affected by CVE-2015-2674?
3 open source packages ship an affected version, including restkit. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
restkit PyPI | All versions to 4.2.2 | None |
restkit PyPI | All versions to 4.2.2 | None |
restkit PyPI | From 1.0.0 | None |
Products include Restkit Restkit.
How do I fix CVE-2015-2674?
No fix has been published for CVE-2015-2674 yet. Limit exposure of the affected software until one is available.
Is CVE-2015-2674 being exploited?
There is no known exploitation of CVE-2015-2674 in the wild and no public exploit code.
Sources
Also known as GHSA-p9cv-hrxr-fxx8, PYSEC-2017-69, UBUNTU-CVE-2015-2674.