CVE-2016-0772
CVE-2016-0772
This page contains facts from public vulnerability sources. Check the original advisory before updating.
The smtplib library in CPython (aka Python) before 2.7.12, 3.x before 3.4.5, and 3.5.x before 3.5.2 does not return an error when StartTLS fails, which might allow man-in-the-middle attackers to bypass the TLS protections by leveraging a network position between the client and the registry to block the StartTLS command, aka a "StartTLS stripping attack."
CVSS 6.5 · Medium · EPSS 14.5% · Public exploit · Fix available
- Published
- Updated
Stack: system
Affected products and versions
n/a
- Versions
- n/a: Affected
No fix published
python2.7 Debian:11
- Affected ranges
- ECOSYSTEM: < 2.7.12~rc1-1
Update to 2.7.12~rc1-1
python2.7 Ubuntu:14.04:LTS
- Versions
- 2.7.5-8ubuntu3
- 2.7.5-8ubuntu4
- 2.7.6-2
- 2.7.6-2ubuntu1
- 2.7.6-3
- 2.7.6-3ubuntu1
- 2.7.6-4
- 2.7.6-4ubuntu1
- 2.7.6-5
- 2.7.6-7
- 2.7.6-8
- 2.7.6-8ubuntu0.2
- Affected ranges
- ECOSYSTEM: < 2.7.6-8ubuntu0.3
Update to 2.7.6-8ubuntu0.3
python3.4 Ubuntu:14.04:LTS
- Versions
- 3.4~b1-0ubuntu3
- 3.4~b1-4ubuntu4
- 3.4~b1-4ubuntu6
- 3.4~b1-5ubuntu2
- 3.4~b2-1
- 3.4~b3-1ubuntu1
- 3.4~rc1-1build1
- 3.4~rc2-1
- 3.4~rc3-0ubuntu1
- 3.4.0-1
- 3.4.0-2ubuntu1
- 3.4.0-2ubuntu1.1
- 3.4.3-1ubuntu1~14.04.1
- 3.4.3-1ubuntu1~14.04.3
- 3.4.3-1ubuntu1~14.04.4
- Affected ranges
- ECOSYSTEM: < 3.4.3-1ubuntu1~14.04.5
Update to 3.4.3-1ubuntu1~14.04.5
python3.5 Ubuntu:14.04:LTS
- Affected ranges
- ECOSYSTEM: < 3.5.2-2ubuntu0~16.04.4~14.04.1
Update to 3.5.2-2ubuntu0~16.04.4~14.04.1
python2.7 Ubuntu:16.04:LTS
- Versions
- 2.7.10-4ubuntu1
- 2.7.10-4ubuntu2
- 2.7.11-2
- 2.7.11-3
- 2.7.11-4
- 2.7.11-6
- 2.7.11-7
- 2.7.11-7ubuntu1
- 2.7.12-1~16.04
- Affected ranges
- ECOSYSTEM: < 2.7.12-1ubuntu0~16.04.1
Update to 2.7.12-1ubuntu0~16.04.1
python3.5 Ubuntu:16.04:LTS
- Versions
- 3.5.0-3
- 3.5.0-3ubuntu1
- 3.5.1~rc1-2ubuntu1
- 3.5.1-1
- 3.5.1-2
- 3.5.1-3
- 3.5.1-5
- 3.5.1-6ubuntu1
- 3.5.1-6ubuntu2
- 3.5.1-9ubuntu1
- 3.5.1-10
- 3.5.2-2~16.01
- 3.5.2-2~16.04
- Affected ranges
- ECOSYSTEM: < 3.5.2-2ubuntu0~16.04.1
Update to 3.5.2-2ubuntu0~16.04.1
Original sources
- https://hg.python.org/cpython/rev/d590114c2394
- http://www.splunk.com/view/SP-CAAAPUE
- http://rhn.redhat.com/errata/RHSA-2016-1630.html
- http://rhn.redhat.com/errata/RHSA-2016-1627.html
- https://hg.python.org/cpython/rev/b3ce713fb9be
- http://rhn.redhat.com/errata/RHSA-2016-1629.html
- http://www.splunk.com/view/SP-CAAAPSV
- https://lists.debian.org/debian-lts-announce/2019/02/msg00011.html
- https://bugzilla.redhat.com/show_bug.cgi?id=1303647
- https://docs.python.org/3.4/whatsnew/changelog.html#python-3-4-5
- http://www.openwall.com/lists/oss-security/2016/06/14/9
- https://hg.python.org/cpython/raw-file/v2.7.12/Misc/NEWS
- https://security.gentoo.org/glsa/201701-18
- https://docs.python.org/3.5/whatsnew/changelog.html#python-3-5-2
- http://www.securityfocus.com/bid/91225
- http://rhn.redhat.com/errata/RHSA-2016-1628.html
- http://rhn.redhat.com/errata/RHSA-2016-1626.html
- http://lists.opensuse.org/opensuse-security-announce/2020-01/msg00040.html
- https://nvd.nist.gov/vuln/detail/CVE-2016-0772