Every CVE Search/ Get API key

CVE-2016-0772

The smtplib library in CPython (aka Python) before 2.7.12, 3.x before 3.4.5, and 3.5.x before 3.5...

6.5 MediumPublic exploitFix available

CVE-2016-0772 is a medium vulnerability (CVSS 6.5) in Python, published June 21, 2016. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 15.4%, the 96th percentile. Fixed in python2.7 2.7.12~rc1-1.

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."

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
Low
Integrity
High
Availability
None

Exploit likelihood

15.4%Down 3.0 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 6.5

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."

Record
CVE-2016-0772
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:N
CVSS 2.0
5.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:N
Weakness
CWE-693
Updated
2026-11-02
CVE List No score

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."

Record
CVE-2016-0772
Updated
2026-11-02
EUVDEUVD-2016-0788 No score

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."

Record
EUVD-2016-0788
Updated
2026-11-03
GitHub AdvisoriesGHSA-6m57-q338-h677 6.5

The smtplib library in CPython (aka Python) before 2.7.12, 3.x before 3.4.5, and 3.5.x before 3.5...

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."

Record
GHSA-6m57-q338-h677
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:N
Weakness
CWE-693
Updated
2026-11-02
OSVAZL-109605 6.5

CVE-2016-0772 affecting package python-py 1.11.0-1

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."

Record
AZL-109605
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:N
Updated
2026-11-02
OSV 6.5

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."

Record
CVE-2016-0772
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:N
Updated
2026-11-02
Show 22 moreShow less
OSVDEBIAN-CVE-2016-0772 6.5

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."

Record
DEBIAN-CVE-2016-0772
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:N
Updated
2026-11-02
OSVRHSA-2016:1626 5.3

Red Hat Security Advisory: python security update

Record
RHSA-2016:1626
CVSS 3.0
5.3 MediumCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVRHSA-2016:1627 5.3

Red Hat Security Advisory: rh-python35-python security update

Record
RHSA-2016:1627
CVSS 3.0
5.3 MediumCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVRHSA-2016:1628 5.3

Red Hat Security Advisory: python27-python security update

Record
RHSA-2016:1628
CVSS 3.0
5.3 MediumCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVRHSA-2016:1629 5.3

Red Hat Security Advisory: python33-python security update

Record
RHSA-2016:1629
CVSS 3.0
5.3 MediumCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVRHSA-2016:1630 5.3

Red Hat Security Advisory: rh-python34-python security update

Record
RHSA-2016:1630
CVSS 3.0
5.3 MediumCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVUBUNTU-CVE-2016-0772 6.5

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."

Record
UBUNTU-CVE-2016-0772
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:N
Updated
2026-11-02
OSVMGASA-2016-0230 No score

Updated python packages fix security vulnerabilities

Updated python and python3 packages fixes security vulnerability:

  • Heap overflow in zipimporter module (CVE-2016-5636).
  • HTTP header injection in urrlib2/urllib/httplib/http.client (CVE-2016-5699).
  • smtplib StartTLS stripping attack (CVE-2016-0772).
Record
MGASA-2016-0230
Updated
2026-11-02
OSVopenSUSE-SU-2020:0086-1 No score

Security update for python3

This update for python3 to version 3.6.10 fixes the following issues:

  • CVE-2017-18207: Fixed a denial of service in Wave_read._read_fmt_chunk() (bsc#1083507).
  • CVE-2019-16056: Fixed an issue where email parsing could fail for multiple @ (bsc#1149955).
  • CVE-2019-15903: Fixed a heap-based buffer over-read in libexpat (bsc#1149429).

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2020:0086-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10193-1 No score

python-doc-2.7.12-1.3 on GA media

These are all security issues fixed in the python-doc-2.7.12-1.3 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10193-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10450-1 No score

python-2.7.12-1.5 on GA media

These are all security issues fixed in the python-2.7.12-1.5 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10450-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10536-1 No score

libpython2_7-1_0-2.7.12-1.4 on GA media

These are all security issues fixed in the libpython2_7-1_0-2.7.12-1.4 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10536-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:11284-1 No score

python36-3.6.15-1.1 on GA media

These are all security issues fixed in the python36-3.6.15-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:11284-1
Updated
2026-11-02
OSVPSF-2016-3 No score

smtplib TLS stripping

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."

Record
PSF-2016-3
Updated
2026-11-02
OSVSUSE-SU-2016:2106-1 No score

Security update for python

This update for python fixes the following issues:

  • CVE-2016-0772: smtplib vulnerability opens startTLS stripping attack (bsc#984751)
  • CVE-2016-5636: heap overflow when importing malformed zip files (bsc#985177)
  • CVE-2016-5699: incorrect validation of HTTP headers allow header injection (bsc#985348)
  • CVE-2016-1000110: HTTPoxy vulnerability in urllib, fixed by disregarding HTTP_PROXY when REQUEST_METHOD is also set (bsc#989523)
Record
SUSE-SU-2016:2106-1
Updated
2026-11-02
OSVSUSE-SU-2016:2270-1 No score

Security update for python

This update for python fixes the following issues:

  • CVE-2016-0772: smtplib vulnerability opens startTLS stripping attack (bsc#984751)
  • CVE-2016-5699: incorrect validation of HTTP headers allow header injection (bsc#985348)
  • CVE-2016-1000110: HTTPoxy vulnerability in urllib, fixed by disregarding HTTP_PROXY when REQUEST_METHOD is also set (bsc#989523)
Record
SUSE-SU-2016:2270-1
Updated
2026-11-02
OSVSUSE-SU-2016:2653-1 No score

Security update for python3

This update provides Python 3.4.5, which brings many fixes and enhancements.

The following security issues have been fixed:

  • CVE-2016-1000110: CGIHandler could have allowed setting of HTTP_PROXY environment variable based on user supplied Proxy request header. (bsc#989523)
  • CVE-2016-0772: A vulnerability in smtplib could have allowed a MITM attacker to perform a startTLS stripping attack. (bsc#984751)
  • CVE-2016-5636: A heap overflow in Python's zipimport module. (bsc#985177)
  • CVE-2016-5699: A header injection flaw in urrlib2/urllib/httplib/http.client. (bsc#985348)

The update also includes the following non-security fixes:

  • Don't force 3rd party C extensions to be built with -Werror=declaration-after-statement. (bsc#951166)
  • Make urllib proxy var handling behave as usual on POSIX. (bsc#983582)

For a comprehensive list of changes please refer to the upstream change log: https://docs.python.org/3.4/whatsnew/changelog.html

Record
SUSE-SU-2016:2653-1
Updated
2026-11-02
OSVSUSE-SU-2016:2859-1 No score

Security update for python3

This update provides Python 3.4.5, which brings many fixes and enhancements.

The following security issues have been fixed:

  • CVE-2016-1000110: CGIHandler could have allowed setting of HTTP_PROXY environment variable based on user supplied Proxy request header. (bsc#989523)
  • CVE-2016-0772: A vulnerability in smtplib could have allowed a MITM attacker to perform a startTLS stripping attack. (bsc#984751)
  • CVE-2016-5636: A heap overflow in Python's zipimport module. (bsc#985177)
  • CVE-2016-5699: A header injection flaw in urrlib2/urllib/httplib/http.client. (bsc#985348)

The update also includes the following non-security fixes:

  • Don't force 3rd party C extensions to be built with -Werror=declaration-after-statement. (bsc#951166)
  • Make urllib proxy var handling behave as usual on POSIX. (bsc#983582)

For a comprehensive list of changes please refer to the upstream change log: https://docs.python.org/3.4/whatsnew/changelog.html

Record
SUSE-SU-2016:2859-1
Updated
2026-11-02
OSVSUSE-SU-2019:0223-1 No score

Security update for python

This update for python fixes the following issues:

Security issues fixed:

  • CVE-2016-0772: smtplib vulnerability opens startTLS stripping attack (bsc#984751)
  • CVE-2016-5636: heap overflow when importing malformed zip files (bsc#985177)
  • CVE-2016-5699: incorrect validation of HTTP headers allow header injection (bsc#985348)
  • CVE-2016-1000110: HTTPoxy vulnerability in urllib, fixed by disregarding HTTP_PROXY when REQUEST_METHOD is also set (bsc#989523)
  • CVE-2019-5010: Fixed a denial-of-service vulnerability in the X509 certificate parser (bsc#1122191)
Record
SUSE-SU-2019:0223-1
Updated
2026-11-02
OSVSUSE-SU-2020:0114-1 No score

Security update for python3

This update for python3 to version 3.6.10 fixes the following issues:

  • CVE-2017-18207: Fixed a denial of service in Wave_read._read_fmt_chunk() (bsc#1083507).
  • CVE-2019-16056: Fixed an issue where email parsing could fail for multiple @ (bsc#1149955).
  • CVE-2019-15903: Fixed a heap-based buffer over-read in libexpat (bsc#1149429).
Record
SUSE-SU-2020:0114-1
Updated
2026-11-02
OSVSUSE-SU-2020:0234-1 No score

Security update for python

This update for python fixes the following issues:

Updated to version 2.7.17 to unify packages among openSUSE:Factory and SLE versions (bsc#1159035).

Record
SUSE-SU-2020:0234-1
Updated
2026-11-02
OSVUSN-3134-1 No score

python2.7, python3.2, python3.4, python3.5 vulnerabilities

It was discovered that the smtplib library in Python did not return an error when StartTLS fails. A remote attacker could possibly use this to expose sensitive information. (CVE-2016-0772)

Rémi Rampin discovered that Python would not protect CGI applications from contents of the HTTP_PROXY environment variable when based on the contents of the Proxy header from HTTP requests. A remote attacker could possibly use this to cause a CGI application to redirect outgoing HTTP requests. (CVE-2016-1000110)

Insu Yun discovered an integer overflow in the zipimporter module in Python that could lead to a heap-based overflow. An attacker could use this to craft a special zip file that when read by Python could possibly execute arbitrary code. (CVE-2016-5636)

Guido Vranken discovered that the urllib modules in Python did not properly handle carriage return line feed (CRLF) in headers. A remote attacker could use this to craft URLs that inject arbitrary HTTP headers. This issue only affected Ubuntu 12.04 LTS and Ubuntu 14.04 LTS. (CVE-2016-5699)

Record
USN-3134-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
python-py
Azure Linux:3
through 1.11.0-1 None known
python2.7
Debian:11
before 2.7.12~rc1-1
2.7.12~rc1-1
python3.4
Debian:8
before 3.4.2-1+deb8u2, plus listed versions
3.4.2-13.4.2-1+deb8u1
3.4.2-1+deb8u2
python2.7
Debian:7
before 2.7.3-6+deb7u3, plus listed versions
2.7.3-62.7.3-6+deb7u12.7.3-6+deb7u2
2.7.3-6+deb7u3
python3.2
Debian:7
before 3.2.3-7+deb7u1, plus listed versions
3.2.3-7
3.2.3-7+deb7u1
python
Mageia:5
before 2.7.9-2.3.mga5
2.7.9-2.3.mga5
python3
Mageia:5
before 3.4.3-1.4.mga5
3.4.3-1.4.mga5
python
Red Hat:enterprise_linux:6::client
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
python-debuginfo
Red Hat:enterprise_linux:6::client
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
python-libs
Red Hat:enterprise_linux:6::client
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
Show 178 moreShow less
Affected packages
PackageAffectedFixed
tkinter
Red Hat:enterprise_linux:6::client
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
python-devel
Red Hat:enterprise_linux:6::client
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
python-test
Red Hat:enterprise_linux:6::client
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
python-tools
Red Hat:enterprise_linux:6::client
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
python
Red Hat:enterprise_linux:6::computenode
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
python-debuginfo
Red Hat:enterprise_linux:6::computenode
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
python-devel
Red Hat:enterprise_linux:6::computenode
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
python-libs
Red Hat:enterprise_linux:6::computenode
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
python-test
Red Hat:enterprise_linux:6::computenode
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
python-tools
Red Hat:enterprise_linux:6::computenode
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
tkinter
Red Hat:enterprise_linux:6::computenode
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
python
Red Hat:enterprise_linux:6::server
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
python-debuginfo
Red Hat:enterprise_linux:6::server
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
python-devel
Red Hat:enterprise_linux:6::server
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
python-libs
Red Hat:enterprise_linux:6::server
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
tkinter
Red Hat:enterprise_linux:6::server
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
python-test
Red Hat:enterprise_linux:6::server
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
python-tools
Red Hat:enterprise_linux:6::server
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
python
Red Hat:enterprise_linux:6::workstation
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
python-debuginfo
Red Hat:enterprise_linux:6::workstation
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
python-devel
Red Hat:enterprise_linux:6::workstation
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
python-libs
Red Hat:enterprise_linux:6::workstation
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
tkinter
Red Hat:enterprise_linux:6::workstation
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
python-test
Red Hat:enterprise_linux:6::workstation
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
python-tools
Red Hat:enterprise_linux:6::workstation
before 0:2.6.6-66.el6_8
0:2.6.6-66.el6_8
python
Red Hat:enterprise_linux:7::client
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python-debuginfo
Red Hat:enterprise_linux:7::client
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python-libs
Red Hat:enterprise_linux:7::client
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python-debug
Red Hat:enterprise_linux:7::client
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python-devel
Red Hat:enterprise_linux:7::client
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python-test
Red Hat:enterprise_linux:7::client
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python-tools
Red Hat:enterprise_linux:7::client
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
tkinter
Red Hat:enterprise_linux:7::client
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python
Red Hat:enterprise_linux:7::computenode
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python-devel
Red Hat:enterprise_linux:7::computenode
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python-libs
Red Hat:enterprise_linux:7::computenode
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python-debug
Red Hat:enterprise_linux:7::computenode
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python-test
Red Hat:enterprise_linux:7::computenode
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python-tools
Red Hat:enterprise_linux:7::computenode
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
tkinter
Red Hat:enterprise_linux:7::computenode
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python
Red Hat:enterprise_linux:7::server
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python-debuginfo
Red Hat:enterprise_linux:7::server
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python-devel
Red Hat:enterprise_linux:7::server
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python-libs
Red Hat:enterprise_linux:7::server
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python-debug
Red Hat:enterprise_linux:7::server
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python-test
Red Hat:enterprise_linux:7::server
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python-tools
Red Hat:enterprise_linux:7::server
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
tkinter
Red Hat:enterprise_linux:7::server
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python
Red Hat:enterprise_linux:7::workstation
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python-devel
Red Hat:enterprise_linux:7::workstation
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python-libs
Red Hat:enterprise_linux:7::workstation
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python-debug
Red Hat:enterprise_linux:7::workstation
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python-test
Red Hat:enterprise_linux:7::workstation
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
python-tools
Red Hat:enterprise_linux:7::workstation
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
tkinter
Red Hat:enterprise_linux:7::workstation
before 0:2.7.5-38.el7_2
0:2.7.5-38.el7_2
rh-python35-python
Red Hat:rhel_software_collections:2::el7
before 0:3.5.1-9.el7
0:3.5.1-9.el7
rh-python35-python-debug
Red Hat:rhel_software_collections:2::el7
before 0:3.5.1-9.el7
0:3.5.1-9.el7
rh-python35-python-debuginfo
Red Hat:rhel_software_collections:2::el7
before 0:3.5.1-9.el7
0:3.5.1-9.el7
rh-python35-python-devel
Red Hat:rhel_software_collections:2::el7
before 0:3.5.1-9.el7
0:3.5.1-9.el7
rh-python35-python-libs
Red Hat:rhel_software_collections:2::el7
before 0:3.5.1-9.el7
0:3.5.1-9.el7
rh-python35-python-test
Red Hat:rhel_software_collections:2::el7
before 0:3.5.1-9.el7
0:3.5.1-9.el7
rh-python35-python-tkinter
Red Hat:rhel_software_collections:2::el7
before 0:3.5.1-9.el7
0:3.5.1-9.el7
rh-python35-python-tools
Red Hat:rhel_software_collections:2::el7
before 0:3.5.1-9.el7
0:3.5.1-9.el7
python27-python
Red Hat:rhel_software_collections:2::el6
before 0:2.7.8-18.el6
0:2.7.8-18.el6
python27-python-debug
Red Hat:rhel_software_collections:2::el6
before 0:2.7.8-18.el6
0:2.7.8-18.el6
python27-python-debuginfo
Red Hat:rhel_software_collections:2::el6
before 0:2.7.8-18.el6
0:2.7.8-18.el6
python27-python-devel
Red Hat:rhel_software_collections:2::el6
before 0:2.7.8-18.el6
0:2.7.8-18.el6
python27-python-libs
Red Hat:rhel_software_collections:2::el6
before 0:2.7.8-18.el6
0:2.7.8-18.el6
python27-python-test
Red Hat:rhel_software_collections:2::el6
before 0:2.7.8-18.el6
0:2.7.8-18.el6
python27-python-tools
Red Hat:rhel_software_collections:2::el6
before 0:2.7.8-18.el6
0:2.7.8-18.el6
python27-tkinter
Red Hat:rhel_software_collections:2::el6
before 0:2.7.8-18.el6
0:2.7.8-18.el6
python27-python
Red Hat:rhel_software_collections:2::el7
before 0:2.7.8-16.el7
0:2.7.8-16.el7
python27-python-debug
Red Hat:rhel_software_collections:2::el7
before 0:2.7.8-16.el7
0:2.7.8-16.el7
python27-python-debuginfo
Red Hat:rhel_software_collections:2::el7
before 0:2.7.8-16.el7
0:2.7.8-16.el7
python27-python-devel
Red Hat:rhel_software_collections:2::el7
before 0:2.7.8-16.el7
0:2.7.8-16.el7
python27-python-libs
Red Hat:rhel_software_collections:2::el7
before 0:2.7.8-16.el7
0:2.7.8-16.el7
python27-python-test
Red Hat:rhel_software_collections:2::el7
before 0:2.7.8-16.el7
0:2.7.8-16.el7
python27-python-tools
Red Hat:rhel_software_collections:2::el7
before 0:2.7.8-16.el7
0:2.7.8-16.el7
python27-tkinter
Red Hat:rhel_software_collections:2::el7
before 0:2.7.8-16.el7
0:2.7.8-16.el7
python33-python
Red Hat:rhel_software_collections:2::el6
before 0:3.3.2-18.el6
0:3.3.2-18.el6
python33-python-debug
Red Hat:rhel_software_collections:2::el6
before 0:3.3.2-18.el6
0:3.3.2-18.el6
python33-python-debuginfo
Red Hat:rhel_software_collections:2::el6
before 0:3.3.2-18.el6
0:3.3.2-18.el6
python33-python-devel
Red Hat:rhel_software_collections:2::el6
before 0:3.3.2-18.el6
0:3.3.2-18.el6
python33-python-libs
Red Hat:rhel_software_collections:2::el6
before 0:3.3.2-18.el6
0:3.3.2-18.el6
python33-python-test
Red Hat:rhel_software_collections:2::el6
before 0:3.3.2-18.el6
0:3.3.2-18.el6
python33-python-tkinter
Red Hat:rhel_software_collections:2::el6
before 0:3.3.2-18.el6
0:3.3.2-18.el6
python33-python-tools
Red Hat:rhel_software_collections:2::el6
before 0:3.3.2-18.el6
0:3.3.2-18.el6
python33-python
Red Hat:rhel_software_collections:2::el7
before 0:3.3.2-16.el7
0:3.3.2-16.el7
python33-python-debug
Red Hat:rhel_software_collections:2::el7
before 0:3.3.2-16.el7
0:3.3.2-16.el7
python33-python-debuginfo
Red Hat:rhel_software_collections:2::el7
before 0:3.3.2-16.el7
0:3.3.2-16.el7
python33-python-devel
Red Hat:rhel_software_collections:2::el7
before 0:3.3.2-16.el7
0:3.3.2-16.el7
python33-python-libs
Red Hat:rhel_software_collections:2::el7
before 0:3.3.2-16.el7
0:3.3.2-16.el7
python33-python-test
Red Hat:rhel_software_collections:2::el7
before 0:3.3.2-16.el7
0:3.3.2-16.el7
python33-python-tkinter
Red Hat:rhel_software_collections:2::el7
before 0:3.3.2-16.el7
0:3.3.2-16.el7
python33-python-tools
Red Hat:rhel_software_collections:2::el7
before 0:3.3.2-16.el7
0:3.3.2-16.el7
rh-python34-python
Red Hat:rhel_software_collections:2::el6
before 0:3.4.2-14.el6
0:3.4.2-14.el6
rh-python34-python-debug
Red Hat:rhel_software_collections:2::el6
before 0:3.4.2-14.el6
0:3.4.2-14.el6
rh-python34-python-debuginfo
Red Hat:rhel_software_collections:2::el6
before 0:3.4.2-14.el6
0:3.4.2-14.el6
rh-python34-python-devel
Red Hat:rhel_software_collections:2::el6
before 0:3.4.2-14.el6
0:3.4.2-14.el6
rh-python34-python-libs
Red Hat:rhel_software_collections:2::el6
before 0:3.4.2-14.el6
0:3.4.2-14.el6
rh-python34-python-test
Red Hat:rhel_software_collections:2::el6
before 0:3.4.2-14.el6
0:3.4.2-14.el6
rh-python34-python-tkinter
Red Hat:rhel_software_collections:2::el6
before 0:3.4.2-14.el6
0:3.4.2-14.el6
rh-python34-python-tools
Red Hat:rhel_software_collections:2::el6
before 0:3.4.2-14.el6
0:3.4.2-14.el6
rh-python34-python
Red Hat:rhel_software_collections:2::el7
before 0:3.4.2-13.el7
0:3.4.2-13.el7
rh-python34-python-debug
Red Hat:rhel_software_collections:2::el7
before 0:3.4.2-13.el7
0:3.4.2-13.el7
rh-python34-python-debuginfo
Red Hat:rhel_software_collections:2::el7
before 0:3.4.2-13.el7
0:3.4.2-13.el7
rh-python34-python-devel
Red Hat:rhel_software_collections:2::el7
before 0:3.4.2-13.el7
0:3.4.2-13.el7
rh-python34-python-libs
Red Hat:rhel_software_collections:2::el7
before 0:3.4.2-13.el7
0:3.4.2-13.el7
rh-python34-python-test
Red Hat:rhel_software_collections:2::el7
before 0:3.4.2-13.el7
0:3.4.2-13.el7
rh-python34-python-tkinter
Red Hat:rhel_software_collections:2::el7
before 0:3.4.2-13.el7
0:3.4.2-13.el7
rh-python34-python-tools
Red Hat:rhel_software_collections:2::el7
before 0:3.4.2-13.el7
0:3.4.2-13.el7
python
SUSE:Linux Enterprise Desktop 12 SP1
before 2.7.9-24.1
2.7.9-24.1
python-base
SUSE:Linux Enterprise Desktop 12 SP1
before 2.7.9-24.2
2.7.9-24.2
python-base
SUSE:Linux Enterprise Software Development Kit 12 SP1
before 2.7.9-24.2
2.7.9-24.2
python
SUSE:Linux Enterprise Server 12 SP1
before 2.7.9-24.1
2.7.9-24.1
python-base
SUSE:Linux Enterprise Server 12 SP1
before 2.7.9-24.2
2.7.9-24.2
python-doc
SUSE:Linux Enterprise Server 12 SP1
before 2.7.9-24.4
2.7.9-24.4
python
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 2.7.9-24.1
2.7.9-24.1
python-base
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 2.7.9-24.2
2.7.9-24.2
python-doc
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 2.7.9-24.4
2.7.9-24.4
python-base
SUSE:Linux Enterprise Workstation Extension 12 SP1
before 2.7.9-24.2
2.7.9-24.2
python
SUSE:Linux Enterprise Software Development Kit 11 SP4
before 2.6.9-39.1
2.6.9-39.1
python-base
SUSE:Linux Enterprise Software Development Kit 11 SP4
before 2.6.9-39.1
2.6.9-39.1
python-doc
SUSE:Linux Enterprise Software Development Kit 11 SP4
before 2.6-8.39.1
2.6-8.39.1
python
SUSE:Linux Enterprise Server 11 SP4
before 2.6.9-39.1
2.6.9-39.1
python-base
SUSE:Linux Enterprise Server 11 SP4
before 2.6.9-39.1
2.6.9-39.1
python-doc
SUSE:Linux Enterprise Server 11 SP4
before 2.6-8.39.1
2.6-8.39.1
python
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
before 2.6.9-39.1
2.6.9-39.1
python-base
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
before 2.6.9-39.1
2.6.9-39.1
python-doc
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
before 2.6-8.39.1
2.6-8.39.1
python3
SUSE:Linux Enterprise Desktop 12 SP1
before 3.4.5-17.1
3.4.5-17.1
python3-base
SUSE:Linux Enterprise Desktop 12 SP1
before 3.4.5-17.1
3.4.5-17.1
python3
SUSE:Linux Enterprise Module for Web and Scripting 12
before 3.4.5-17.1
3.4.5-17.1
python3-base
SUSE:Linux Enterprise Module for Web and Scripting 12
before 3.4.5-17.1
3.4.5-17.1
python3-base
SUSE:Linux Enterprise Software Development Kit 12 SP1
before 3.4.5-17.1
3.4.5-17.1
python3
SUSE:Linux Enterprise Server 12 SP1
before 3.4.5-17.1
3.4.5-17.1
python3-base
SUSE:Linux Enterprise Server 12 SP1
before 3.4.5-17.1
3.4.5-17.1
python3
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 3.4.5-17.1
3.4.5-17.1
python3-base
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 3.4.5-17.1
3.4.5-17.1
python3
SUSE:Linux Enterprise Desktop 12 SP2
before 3.4.5-19.1
3.4.5-19.1
python3-base
SUSE:Linux Enterprise Desktop 12 SP2
before 3.4.5-19.1
3.4.5-19.1
python3
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
before 3.4.5-19.1
3.4.5-19.1
python3-base
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
before 3.4.5-19.1
3.4.5-19.1
python3-base
SUSE:Linux Enterprise Software Development Kit 12 SP2
before 3.4.5-19.1
3.4.5-19.1
python3
SUSE:Linux Enterprise Server 12 SP2
before 3.4.5-19.1
3.4.5-19.1
python3-base
SUSE:Linux Enterprise Server 12 SP2
before 3.4.5-19.1
3.4.5-19.1
python3
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 3.4.5-19.1
3.4.5-19.1
python3-base
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 3.4.5-19.1
3.4.5-19.1
python
SUSE:Linux Enterprise Server 12-LTSS
before 2.7.9-16.7.1
2.7.9-16.7.1
python-base
SUSE:Linux Enterprise Server 12-LTSS
before 2.7.9-16.7.2
2.7.9-16.7.2
python-doc
SUSE:Linux Enterprise Server 12-LTSS
before 2.7.9-16.7.2
2.7.9-16.7.2
python3
SUSE:Linux Enterprise Module for Basesystem 15
before 3.6.10-3.42.2
3.6.10-3.42.2
python3-base
SUSE:Linux Enterprise Module for Basesystem 15
before 3.6.10-3.42.2
3.6.10-3.42.2
python3
SUSE:Linux Enterprise Module for Basesystem 15 SP1
before 3.6.10-3.42.2
3.6.10-3.42.2
python3-base
SUSE:Linux Enterprise Module for Basesystem 15 SP1
before 3.6.10-3.42.2
3.6.10-3.42.2
python3-base
SUSE:Linux Enterprise Module for Development Tools 15
before 3.6.10-3.42.2
3.6.10-3.42.2
python3-base
SUSE:Linux Enterprise Module for Development Tools 15 SP1
before 3.6.10-3.42.2
3.6.10-3.42.2
python
SUSE:Linux Enterprise Module for Basesystem 15
before 2.7.17-7.32.2
2.7.17-7.32.2
python-base
SUSE:Linux Enterprise Module for Basesystem 15
before 2.7.17-7.32.1
2.7.17-7.32.1
python
SUSE:Linux Enterprise Module for Basesystem 15 SP1
before 2.7.17-7.32.2
2.7.17-7.32.2
python-base
SUSE:Linux Enterprise Module for Basesystem 15 SP1
before 2.7.17-7.32.1
2.7.17-7.32.1
python
SUSE:Linux Enterprise Module for Desktop Applications 15
before 2.7.17-7.32.2
2.7.17-7.32.2
python
SUSE:Linux Enterprise Module for Desktop Applications 15 SP1
before 2.7.17-7.32.2
2.7.17-7.32.2
python
SUSE:Linux Enterprise Module for Python 2 15 SP1
before 2.7.17-7.32.2
2.7.17-7.32.2
python-base
SUSE:Linux Enterprise Module for Python 2 15 SP1
before 2.7.17-7.32.1
2.7.17-7.32.1
python2.7
Ubuntu:14.04:LTS
before 2.7.6-8ubuntu0.3, plus listed versions
2.7.5-8ubuntu32.7.5-8ubuntu42.7.6-22.7.6-2ubuntu12.7.6-3
Show 7 moreShow less
2.7.6-3ubuntu12.7.6-42.7.6-4ubuntu12.7.6-52.7.6-72.7.6-82.7.6-8ubuntu0.2
2.7.6-8ubuntu0.3
python3.4
Ubuntu:14.04:LTS
before 3.4.3-1ubuntu1~14.04.5, plus listed versions
3.4~b1-0ubuntu33.4~b1-4ubuntu43.4~b1-4ubuntu63.4~b1-5ubuntu23.4~b2-1
Show 10 moreShow less
3.4~b3-1ubuntu13.4~rc1-1build13.4~rc2-13.4~rc3-0ubuntu13.4.0-13.4.0-2ubuntu13.4.0-2ubuntu1.13.4.3-1ubuntu1~14.04.13.4.3-1ubuntu1~14.04.33.4.3-1ubuntu1~14.04.4
3.4.3-1ubuntu1~14.04.5
python3.5
Ubuntu:14.04:LTS
before 3.5.2-2ubuntu0~16.04.4~14.04.1
3.5.2-2ubuntu0~16.04.4~14.04.1
python2.7
Ubuntu:16.04:LTS
before 2.7.12-1ubuntu0~16.04.1, plus listed versions
2.7.10-4ubuntu12.7.10-4ubuntu22.7.11-22.7.11-32.7.11-4
Show 4 moreShow less
2.7.11-62.7.11-72.7.11-7ubuntu12.7.12-1~16.04
2.7.12-1ubuntu0~16.04.1
python3.5
Ubuntu:16.04:LTS
before 3.5.2-2ubuntu0~16.04.1, plus listed versions
3.5.0-33.5.0-3ubuntu13.5.1~rc1-2ubuntu13.5.1-13.5.1-2
Show 8 moreShow less
3.5.1-33.5.1-53.5.1-6ubuntu13.5.1-6ubuntu23.5.1-9ubuntu13.5.1-103.5.2-2~16.013.5.2-2~16.04
3.5.2-2ubuntu0~16.04.1
python3
openSUSE:Leap 15.1
before 3.6.10-lp151.6.7.1
3.6.10-lp151.6.7.1
python3-base
openSUSE:Leap 15.1
before 3.6.10-lp151.6.7.1
3.6.10-lp151.6.7.1
python-doc
openSUSE:Tumbleweed
before 2.7.12-1.3
2.7.12-1.3
python
openSUSE:Tumbleweed
before 2.7.12-1.5
2.7.12-1.5
python-base
openSUSE:Tumbleweed
before 2.7.12-1.4
2.7.12-1.4
python36
openSUSE:Tumbleweed
before 3.6.15-1.1
3.6.15-1.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
Exploit-DBPython smtplib 2.7.11 / 3.4.4 / 3.5.1 - Man In The Middle StartTLS Stripping2016-07-03

History

History
WhenChangedSources
2026-11-03aliasesEUVD
2026-11-02createdCVE List, Exploit-DB, GitHub Advisories, NVD, OSV

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 34 references. The JSON record has them.

MoveEnter Open