CVE-2016-5636
Integer overflow in the get_data function in zipimport.c in CPython (aka Python) before 2.7.12, 3...
Integer overflow in the get_data function in zipimport.c in CPython (aka Python) before 2.7.12, 3.x before 3.4.5, and 3.5.x before 3.5.2 allows remote attackers to have unspecified impact via a negative data size value, which triggers a heap-based buffer overflow.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
Integer overflow in the get_data function in zipimport.c in CPython (aka Python) before 2.7.12, 3.x before 3.4.5, and 3.5.x before 3.5.2 allows remote attackers to have unspecified impact via a negative data size value, which triggers a heap-based buffer overflow.
- Record
CVE-2016-5636- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 10.0 High
AV:N/AC:L/Au:N/C:C/I:C/A:C - Weakness
- CWE-190
- Updated
- 2026-11-02
CVE List No score
Integer overflow in the get_data function in zipimport.c in CPython (aka Python) before 2.7.12, 3.x before 3.4.5, and 3.5.x before 3.5.2 allows remote attackers to have unspecified impact via a negative data size value, which triggers a heap-based buffer overflow.
- Record
CVE-2016-5636- Updated
- 2026-11-02
EUVDEUVD-2016-6580 No score
Integer overflow in the get_data function in zipimport.c in CPython (aka Python) before 2.7.12, 3.x before 3.4.5, and 3.5.x before 3.5.2 allows remote attackers to have unspecified impact via a negative data size value, which triggers a heap-based buffer overflow.
- Record
EUVD-2016-6580- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-f5qq-9gj3-v9hw
9.8
Integer overflow in the get_data function in zipimport.c in CPython (aka Python) before 2.7.12, 3...
Integer overflow in the get_data function in zipimport.c in CPython (aka Python) before 2.7.12, 3.x before 3.4.5, and 3.5.x before 3.5.2 allows remote attackers to have unspecified impact via a negative data size value, which triggers a heap-based buffer overflow.
- Record
GHSA-f5qq-9gj3-v9hw- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
OSVAZL-109608
9.8
CVE-2016-5636 affecting package python-py 1.11.0-1
Integer overflow in the get_data function in zipimport.c in CPython (aka Python) before 2.7.12, 3.x before 3.4.5, and 3.5.x before 3.5.2 allows remote attackers to have unspecified impact via a negative data size value, which triggers a heap-based buffer overflow.
- Record
AZL-109608- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
9.8
Integer overflow in the get_data function in zipimport.c in CPython (aka Python) before 2.7.12, 3.x before 3.4.5, and 3.5.x before 3.5.2 allows remote attackers to have unspecified impact via a negative data size value, which triggers a heap-based buffer overflow.
- Record
CVE-2016-5636- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 20 moreShow less
OSVDEBIAN-CVE-2016-5636
9.8
Integer overflow in the get_data function in zipimport.c in CPython (aka Python) before 2.7.12, 3.x before 3.4.5, and 3.5.x before 3.5.2 allows remote attackers to have unspecified impact via a negative data size value, which triggers a heap-based buffer overflow.
- Record
DEBIAN-CVE-2016-5636- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2016:2586
4.5
Red Hat Security Advisory: python security, bug fix, and enhancement update
- Record
RHSA-2016:2586- CVSS 3.0
- 4.5 Medium
CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2016-5636
9.8
Integer overflow in the get_data function in zipimport.c in CPython (aka Python) before 2.7.12, 3.x before 3.4.5, and 3.5.x before 3.5.2 allows remote attackers to have unspecified impact via a negative data size value, which triggers a heap-based buffer overflow.
- Record
UBUNTU-CVE-2016-5636- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVCLSA-2025-1757608338 No score
python: Fix of CVE-2016-5636
- CVE-2016-5636: fix heap-based buffer overflow in zipimport.c
- Record
CLSA-2025-1757608338- Updated
- 2026-11-02
OSVCLSA-2025-1757608775 No score
python: Fix of CVE-2016-5636
- CVE-2016-5636: fix heap-based buffer overflow in zipimport.c
- Record
CLSA-2025-1757608775- 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-7 No score
zipimporter overflow
Integer overflow in the get_data function in zipimport.c in CPython (aka Python) before 2.7.12, 3.x before 3.4.5, and 3.5.x before 3.5.2 allows remote attackers to have unspecified impact via a negative data size value, which triggers a heap-based buffer overflow.
- Record
PSF-2016-7- 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: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-2018:2408-1 No score
Security update for python
This update for python-base fixes the following issues:
Security issues fixed:
- CVE-2018-1061: Fixed DoS via regular expression backtracking in difflib.IS_LINE_JUNK method in difflib (bsc#1088004).
- CVE-2018-1060: Fixed DoS via regular expression catastrophic backtracking in apop() method in pop3lib (bsc#1088009).
- CVE-2016-5636: Fixed heap overflow in zipimporter module (bsc#985177)
Bug fixes:
- bsc#1086001: python tarfile uses random order.
- Record
SUSE-SU-2018:2408-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
| Package | Affected | Fixed |
|---|---|---|
python-pyAzure Linux:3 |
through 1.11.0-1 | None known |
pythonTuxCare:OracleLinux:6 |
before 2.6.6-70.el6.tuxcare.els15 | 2.6.6-70.el6.tuxcare.els15 |
python-develTuxCare:OracleLinux:6 |
before 2.6.6-70.el6.tuxcare.els15 | 2.6.6-70.el6.tuxcare.els15 |
python-libsTuxCare:OracleLinux:6 |
before 2.6.6-70.el6.tuxcare.els15 | 2.6.6-70.el6.tuxcare.els15 |
python-testTuxCare:OracleLinux:6 |
before 2.6.6-70.el6.tuxcare.els15 | 2.6.6-70.el6.tuxcare.els15 |
python-toolsTuxCare:OracleLinux:6 |
before 2.6.6-70.el6.tuxcare.els15 | 2.6.6-70.el6.tuxcare.els15 |
tkinterTuxCare:OracleLinux:6 |
before 2.6.6-70.el6.tuxcare.els15 | 2.6.6-70.el6.tuxcare.els15 |
pythonTuxCare:CentOS:6 |
before 2.6.6-70.el6.tuxcare.els15 | 2.6.6-70.el6.tuxcare.els15 |
python-develTuxCare:CentOS:6 |
before 2.6.6-70.el6.tuxcare.els15 | 2.6.6-70.el6.tuxcare.els15 |
python-libsTuxCare:CentOS:6 |
before 2.6.6-70.el6.tuxcare.els15 | 2.6.6-70.el6.tuxcare.els15 |
Show 114 moreShow less
| Package | Affected | Fixed |
|---|---|---|
python-testTuxCare:CentOS:6 |
before 2.6.6-70.el6.tuxcare.els15 | 2.6.6-70.el6.tuxcare.els15 |
python-toolsTuxCare:CentOS:6 |
before 2.6.6-70.el6.tuxcare.els15 | 2.6.6-70.el6.tuxcare.els15 |
tkinterTuxCare:CentOS:6 |
before 2.6.6-70.el6.tuxcare.els15 | 2.6.6-70.el6.tuxcare.els15 |
python2.7Debian:11 |
before 2.7.12~rc1-1 | 2.7.12~rc1-1 |
python3.4Debian:8 |
before 3.4.2-1+deb8u2, plus listed versions 3.4.2-13.4.2-1+deb8u1 |
3.4.2-1+deb8u2 |
python2.7Debian: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 |
pythonMageia:5 |
before 2.7.9-2.3.mga5 | 2.7.9-2.3.mga5 |
python3Mageia:5 |
before 3.4.3-1.4.mga5 | 3.4.3-1.4.mga5 |
python-debugRed Hat:enterprise_linux:7::client |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
python-debuginfoRed Hat:enterprise_linux:7::client |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
python-develRed Hat:enterprise_linux:7::client |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
python-testRed Hat:enterprise_linux:7::client |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
python-toolsRed Hat:enterprise_linux:7::client |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
tkinterRed Hat:enterprise_linux:7::client |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
pythonRed Hat:enterprise_linux:7::client |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
python-libsRed Hat:enterprise_linux:7::client |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
python-debugRed Hat:enterprise_linux:7::computenode |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
python-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
python-testRed Hat:enterprise_linux:7::computenode |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
python-toolsRed Hat:enterprise_linux:7::computenode |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
tkinterRed Hat:enterprise_linux:7::computenode |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
pythonRed Hat:enterprise_linux:7::computenode |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
python-develRed Hat:enterprise_linux:7::computenode |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
python-libsRed Hat:enterprise_linux:7::computenode |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
python-debugRed Hat:enterprise_linux:7::server |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
python-debuginfoRed Hat:enterprise_linux:7::server |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
python-testRed Hat:enterprise_linux:7::server |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
python-toolsRed Hat:enterprise_linux:7::server |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
tkinterRed Hat:enterprise_linux:7::server |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
pythonRed Hat:enterprise_linux:7::server |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
python-develRed Hat:enterprise_linux:7::server |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
python-libsRed Hat:enterprise_linux:7::server |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
python-debugRed Hat:enterprise_linux:7::workstation |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
python-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
python-testRed Hat:enterprise_linux:7::workstation |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
python-toolsRed Hat:enterprise_linux:7::workstation |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
tkinterRed Hat:enterprise_linux:7::workstation |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
pythonRed Hat:enterprise_linux:7::workstation |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
python-develRed Hat:enterprise_linux:7::workstation |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
python-libsRed Hat:enterprise_linux:7::workstation |
before 0:2.7.5-48.el7 | 0:2.7.5-48.el7 |
pythonSUSE:Linux Enterprise Desktop 12 SP1 |
before 2.7.9-24.1 | 2.7.9-24.1 |
python-baseSUSE:Linux Enterprise Desktop 12 SP1 |
before 2.7.9-24.2 | 2.7.9-24.2 |
python-baseSUSE:Linux Enterprise Software Development Kit 12 SP1 |
before 2.7.9-24.2 | 2.7.9-24.2 |
pythonSUSE:Linux Enterprise Server 12 SP1 |
before 2.7.9-24.1 | 2.7.9-24.1 |
python-baseSUSE:Linux Enterprise Server 12 SP1 |
before 2.7.9-24.2 | 2.7.9-24.2 |
python-docSUSE:Linux Enterprise Server 12 SP1 |
before 2.7.9-24.4 | 2.7.9-24.4 |
pythonSUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 2.7.9-24.1 | 2.7.9-24.1 |
python-baseSUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 2.7.9-24.2 | 2.7.9-24.2 |
python-docSUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 2.7.9-24.4 | 2.7.9-24.4 |
python-baseSUSE:Linux Enterprise Workstation Extension 12 SP1 |
before 2.7.9-24.2 | 2.7.9-24.2 |
python3SUSE:Linux Enterprise Desktop 12 SP1 |
before 3.4.5-17.1 | 3.4.5-17.1 |
python3-baseSUSE:Linux Enterprise Desktop 12 SP1 |
before 3.4.5-17.1 | 3.4.5-17.1 |
python3SUSE:Linux Enterprise Module for Web and Scripting 12 |
before 3.4.5-17.1 | 3.4.5-17.1 |
python3-baseSUSE:Linux Enterprise Module for Web and Scripting 12 |
before 3.4.5-17.1 | 3.4.5-17.1 |
python3-baseSUSE:Linux Enterprise Software Development Kit 12 SP1 |
before 3.4.5-17.1 | 3.4.5-17.1 |
python3SUSE:Linux Enterprise Server 12 SP1 |
before 3.4.5-17.1 | 3.4.5-17.1 |
python3-baseSUSE:Linux Enterprise Server 12 SP1 |
before 3.4.5-17.1 | 3.4.5-17.1 |
python3SUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 3.4.5-17.1 | 3.4.5-17.1 |
python3-baseSUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 3.4.5-17.1 | 3.4.5-17.1 |
python3SUSE:Linux Enterprise Desktop 12 SP2 |
before 3.4.5-19.1 | 3.4.5-19.1 |
python3-baseSUSE:Linux Enterprise Desktop 12 SP2 |
before 3.4.5-19.1 | 3.4.5-19.1 |
python3SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 |
before 3.4.5-19.1 | 3.4.5-19.1 |
python3-baseSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 |
before 3.4.5-19.1 | 3.4.5-19.1 |
python3-baseSUSE:Linux Enterprise Software Development Kit 12 SP2 |
before 3.4.5-19.1 | 3.4.5-19.1 |
python3SUSE:Linux Enterprise Server 12 SP2 |
before 3.4.5-19.1 | 3.4.5-19.1 |
python3-baseSUSE:Linux Enterprise Server 12 SP2 |
before 3.4.5-19.1 | 3.4.5-19.1 |
python3SUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 3.4.5-19.1 | 3.4.5-19.1 |
python3-baseSUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 3.4.5-19.1 | 3.4.5-19.1 |
pythonSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 2.6.9-40.15.1 | 2.6.9-40.15.1 |
python-baseSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 2.6.9-40.15.1 | 2.6.9-40.15.1 |
python-docSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 2.6-8.40.15.1 | 2.6-8.40.15.1 |
pythonSUSE:Linux Enterprise Point of Sale 11 SP3 |
before 2.6.9-40.15.1 | 2.6.9-40.15.1 |
python-baseSUSE:Linux Enterprise Point of Sale 11 SP3 |
before 2.6.9-40.15.1 | 2.6.9-40.15.1 |
python-docSUSE:Linux Enterprise Point of Sale 11 SP3 |
before 2.6-8.40.15.1 | 2.6-8.40.15.1 |
pythonSUSE:Linux Enterprise Server 11 SP3-LTSS |
before 2.6.9-40.15.1 | 2.6.9-40.15.1 |
python-baseSUSE:Linux Enterprise Server 11 SP3-LTSS |
before 2.6.9-40.15.1 | 2.6.9-40.15.1 |
python-docSUSE:Linux Enterprise Server 11 SP3-LTSS |
before 2.6-8.40.15.1 | 2.6-8.40.15.1 |
pythonSUSE:Linux Enterprise Server 11 SP3-TERADATA |
before 2.6.9-40.15.1 | 2.6.9-40.15.1 |
python-baseSUSE:Linux Enterprise Server 11 SP3-TERADATA |
before 2.6.9-40.15.1 | 2.6.9-40.15.1 |
python-docSUSE:Linux Enterprise Server 11 SP3-TERADATA |
before 2.6-8.40.15.1 | 2.6-8.40.15.1 |
pythonSUSE:Linux Enterprise Server 11 SP4 |
before 2.6.9-40.15.1 | 2.6.9-40.15.1 |
python-baseSUSE:Linux Enterprise Server 11 SP4 |
before 2.6.9-40.15.1 | 2.6.9-40.15.1 |
python-docSUSE:Linux Enterprise Server 11 SP4 |
before 2.6-8.40.15.1 | 2.6-8.40.15.1 |
pythonSUSE:Linux Enterprise Server for SAP Applications 11 SP4 |
before 2.6.9-40.15.1 | 2.6.9-40.15.1 |
python-baseSUSE:Linux Enterprise Server for SAP Applications 11 SP4 |
before 2.6.9-40.15.1 | 2.6.9-40.15.1 |
python-docSUSE:Linux Enterprise Server for SAP Applications 11 SP4 |
before 2.6-8.40.15.1 | 2.6-8.40.15.1 |
pythonSUSE:Linux Enterprise Server 12-LTSS |
before 2.7.9-16.7.1 | 2.7.9-16.7.1 |
python-baseSUSE:Linux Enterprise Server 12-LTSS |
before 2.7.9-16.7.2 | 2.7.9-16.7.2 |
python-docSUSE:Linux Enterprise Server 12-LTSS |
before 2.7.9-16.7.2 | 2.7.9-16.7.2 |
python3SUSE:Linux Enterprise Module for Basesystem 15 |
before 3.6.10-3.42.2 | 3.6.10-3.42.2 |
python3-baseSUSE:Linux Enterprise Module for Basesystem 15 |
before 3.6.10-3.42.2 | 3.6.10-3.42.2 |
python3SUSE:Linux Enterprise Module for Basesystem 15 SP1 |
before 3.6.10-3.42.2 | 3.6.10-3.42.2 |
python3-baseSUSE:Linux Enterprise Module for Basesystem 15 SP1 |
before 3.6.10-3.42.2 | 3.6.10-3.42.2 |
python3-baseSUSE:Linux Enterprise Module for Development Tools 15 |
before 3.6.10-3.42.2 | 3.6.10-3.42.2 |
python3-baseSUSE:Linux Enterprise Module for Development Tools 15 SP1 |
before 3.6.10-3.42.2 | 3.6.10-3.42.2 |
pythonSUSE:Linux Enterprise Module for Basesystem 15 |
before 2.7.17-7.32.2 | 2.7.17-7.32.2 |
python-baseSUSE:Linux Enterprise Module for Basesystem 15 |
before 2.7.17-7.32.1 | 2.7.17-7.32.1 |
pythonSUSE:Linux Enterprise Module for Basesystem 15 SP1 |
before 2.7.17-7.32.2 | 2.7.17-7.32.2 |
python-baseSUSE:Linux Enterprise Module for Basesystem 15 SP1 |
before 2.7.17-7.32.1 | 2.7.17-7.32.1 |
pythonSUSE:Linux Enterprise Module for Desktop Applications 15 |
before 2.7.17-7.32.2 | 2.7.17-7.32.2 |
pythonSUSE:Linux Enterprise Module for Desktop Applications 15 SP1 |
before 2.7.17-7.32.2 | 2.7.17-7.32.2 |
pythonSUSE:Linux Enterprise Module for Python 2 15 SP1 |
before 2.7.17-7.32.2 | 2.7.17-7.32.2 |
python-baseSUSE:Linux Enterprise Module for Python 2 15 SP1 |
before 2.7.17-7.32.1 | 2.7.17-7.32.1 |
python2.7Ubuntu: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 less2.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.4Ubuntu: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 less3.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.5Ubuntu: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.7Ubuntu: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 less2.7.11-62.7.11-72.7.11-7ubuntu12.7.12-1~16.04 |
2.7.12-1ubuntu0~16.04.1 |
python3.5Ubuntu: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 less3.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 |
python3openSUSE:Leap 15.1 |
before 3.6.10-lp151.6.7.1 | 3.6.10-lp151.6.7.1 |
python3-baseopenSUSE:Leap 15.1 |
before 3.6.10-lp151.6.7.1 | 3.6.10-lp151.6.7.1 |
python-docopenSUSE:Tumbleweed |
before 2.7.12-1.3 | 2.7.12-1.3 |
pythonopenSUSE:Tumbleweed |
before 2.7.12-1.5 | 2.7.12-1.5 |
python-baseopenSUSE:Tumbleweed |
before 2.7.12-1.4 | 2.7.12-1.4 |
python36openSUSE:Tumbleweed |
before 3.6.15-1.1 | 3.6.15-1.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | insuyun/CVE-2016-5636 | 2016-03-28 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2016-5636 is a critical vulnerability (CVSS 9.8) in Python, published June 21, 2016. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 25.5%, the 97th percentile. Fixed in python 2.6.6-70.el6.tuxcare.els15.
References
splunk.com/view/SP-CAAAPUE
openwall.com/lists/oss-security/2016/06/16/1
splunk.com/view/SP-CAAAPSV
lists.debian.org/debian-lts-announce/2019/02/msg00011.html
docs.python.org/3.4/whatsnew/changelog.html
oracle.com/technetwork/topics/security/bulletinjul2016-3090568.html
Show 194 moreShow less
bugs.python.org/issue26171
hg.python.org/cpython/raw-file/v2.7.12/Misc/NEWS
securitytracker.com/id/1038138
securityfocus.com/bid/91247
security.gentoo.org/glsa/201701-18
docs.python.org/3.5/whatsnew/changelog.html
openwall.com/lists/oss-security/2016/06/15/15
rhn.redhat.com/errata/RHSA-2016-2586.html
lists.opensuse.org/opensuse-security-announce/2020-01/msg00040.html
nvd.nist.gov/vuln/detail/CVE-2016-5636
github.com/advisories/GHSA-f5qq-9gj3-v9hw
errata.tuxcare.com/els_os/oraclelinux6els/CLSA-2025-1757608338.html
errata.tuxcare.com/els_os/centos6els/CLSA-2025-1757608775.html
security-tracker.debian.org/tracker/CVE-2016-5636
advisories.mageia.org/MGASA-2016-0230.html
bugs.mageia.org/show_bug.cgi?id=18691
openwall.com/lists/oss-security/2016/06/16/2
openwall.com/lists/oss-security/2016/06/14/9
bugs.python.org/issue5124
bugs.python.org/issue22928
access.redhat.com/errata/RHSA-2016:2586
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/7.3_Release_Notes/index.html
bugzilla.redhat.com/show_bug.cgi?id=1268310
bugzilla.redhat.com/show_bug.cgi?id=1271760
bugzilla.redhat.com/show_bug.cgi?id=1288426
bugzilla.redhat.com/show_bug.cgi?id=1295459
bugzilla.redhat.com/show_bug.cgi?id=1301017
bugzilla.redhat.com/show_bug.cgi?id=1313259
bugzilla.redhat.com/show_bug.cgi?id=1315310
bugzilla.redhat.com/show_bug.cgi?id=1315758
bugzilla.redhat.com/show_bug.cgi?id=1331425
bugzilla.redhat.com/show_bug.cgi?id=1345856
security.access.redhat.com/data/csaf/v2/advisories/2016/rhsa-2016_2586.json
access.redhat.com/security/cve/CVE-2016-5636
cve.org/CVERecord?id=CVE-2016-5636
suse.com/support/update/announcement/2016/suse-su-20162106-1
bugzilla.suse.com/984751
bugzilla.suse.com/985177
bugzilla.suse.com/985348
bugzilla.suse.com/989523
suse.com/security/cve/CVE-2016-0772
suse.com/security/cve/CVE-2016-1000110
suse.com/security/cve/CVE-2016-5636
suse.com/security/cve/CVE-2016-5699
suse.com/support/update/announcement/2016/suse-su-20162653-1
bugzilla.suse.com/951166
bugzilla.suse.com/983582
bugzilla.suse.com/991069
suse.com/support/update/announcement/2016/suse-su-20162859-1
suse.com/support/update/announcement/2018/suse-su-20182408-1
bugzilla.suse.com/1086001
bugzilla.suse.com/1088004
bugzilla.suse.com/1088009
suse.com/security/cve/CVE-2018-1060
suse.com/security/cve/CVE-2018-1061
suse.com/support/update/announcement/2019/suse-su-20190223-1
bugzilla.suse.com/1122191
suse.com/security/cve/CVE-2019-5010
suse.com/support/update/announcement/2020/suse-su-20200114-1
bugzilla.suse.com/1027282
bugzilla.suse.com/1029377
bugzilla.suse.com/1029902
bugzilla.suse.com/1040164
bugzilla.suse.com/1042670
bugzilla.suse.com/1070853
bugzilla.suse.com/1079761
bugzilla.suse.com/1081750
bugzilla.suse.com/1083507
bugzilla.suse.com/1088573
bugzilla.suse.com/1094814
bugzilla.suse.com/1107030
bugzilla.suse.com/1109663
bugzilla.suse.com/1109847
bugzilla.suse.com/1120644
bugzilla.suse.com/1129346
bugzilla.suse.com/1130840
bugzilla.suse.com/1133452
bugzilla.suse.com/1137942
bugzilla.suse.com/1138459
bugzilla.suse.com/1141853
bugzilla.suse.com/1149121
bugzilla.suse.com/1149792
bugzilla.suse.com/1149955
bugzilla.suse.com/1151490
bugzilla.suse.com/1153238
bugzilla.suse.com/1159035
bugzilla.suse.com/1159622
bugzilla.suse.com/637176
bugzilla.suse.com/658604
bugzilla.suse.com/673071
bugzilla.suse.com/709442
bugzilla.suse.com/743787
bugzilla.suse.com/747125
bugzilla.suse.com/751718
bugzilla.suse.com/754447
bugzilla.suse.com/754677
bugzilla.suse.com/787526
bugzilla.suse.com/809831
bugzilla.suse.com/831629
bugzilla.suse.com/834601
bugzilla.suse.com/871152
bugzilla.suse.com/885662
bugzilla.suse.com/885882
bugzilla.suse.com/917607
bugzilla.suse.com/942751
suse.com/security/cve/CVE-2011-3389
suse.com/security/cve/CVE-2011-4944
suse.com/security/cve/CVE-2012-0845
suse.com/security/cve/CVE-2012-1150
suse.com/security/cve/CVE-2013-1752
suse.com/security/cve/CVE-2013-4238
suse.com/security/cve/CVE-2014-2667
suse.com/security/cve/CVE-2014-4650
suse.com/security/cve/CVE-2017-18207
suse.com/security/cve/CVE-2018-1000802
suse.com/security/cve/CVE-2018-14647
suse.com/security/cve/CVE-2018-20406
suse.com/security/cve/CVE-2018-20852
suse.com/security/cve/CVE-2019-10160
suse.com/security/cve/CVE-2019-15903
suse.com/security/cve/CVE-2019-16056
suse.com/security/cve/CVE-2019-16935
suse.com/security/cve/CVE-2019-9636
suse.com/security/cve/CVE-2019-9947
suse.com/support/update/announcement/2020/suse-su-20200234-1
bugzilla.suse.com/1041090
bugzilla.suse.com/1068664
bugzilla.suse.com/1073269
bugzilla.suse.com/1073748
bugzilla.suse.com/1078326
bugzilla.suse.com/1078485
bugzilla.suse.com/1079300
bugzilla.suse.com/1084650
bugzilla.suse.com/1111793
bugzilla.suse.com/1113755
bugzilla.suse.com/1130847
bugzilla.suse.com/1153830
bugzilla.suse.com/214983
bugzilla.suse.com/298378
bugzilla.suse.com/346490
bugzilla.suse.com/367853
bugzilla.suse.com/379534
bugzilla.suse.com/380942
bugzilla.suse.com/399190
bugzilla.suse.com/406051
bugzilla.suse.com/425138
bugzilla.suse.com/426563
bugzilla.suse.com/430761
bugzilla.suse.com/432677
bugzilla.suse.com/436966
bugzilla.suse.com/437293
bugzilla.suse.com/441088
bugzilla.suse.com/462375
bugzilla.suse.com/525295
bugzilla.suse.com/534721
bugzilla.suse.com/551715
bugzilla.suse.com/572673
bugzilla.suse.com/577032
bugzilla.suse.com/581765
suse.com/security/cve/CVE-2007-2052
suse.com/security/cve/CVE-2008-1721
suse.com/security/cve/CVE-2008-2315
suse.com/security/cve/CVE-2008-2316
suse.com/security/cve/CVE-2008-3142
suse.com/security/cve/CVE-2008-3143
suse.com/security/cve/CVE-2008-3144
suse.com/security/cve/CVE-2011-1521
suse.com/security/cve/CVE-2013-1753
suse.com/security/cve/CVE-2014-1912
suse.com/security/cve/CVE-2014-7185
suse.com/security/cve/CVE-2017-1000158
suse.com/security/cve/CVE-2018-1000030
suse.com/security/cve/CVE-2019-9948
ubuntu.com/security/CVE-2016-5636
bugs.python.org/msg278228
ubuntu.com/security/notices/USN-3134-1
ubuntu.com/security/CVE-2016-0772
ubuntu.com/security/CVE-2016-5699
ubuntu.com/security/CVE-2016-1000110
lists.opensuse.org/archives/list/[email protected]/thread/SRKGGFVSV7DDWCMAOSO6E3F66U2CF5XR
suse.com/security/cve/CVE-2019-18348
suse.com/security/cve/CVE-2019-20907
suse.com/security/cve/CVE-2019-20916
suse.com/security/cve/CVE-2019-9674
suse.com/security/cve/CVE-2020-14422
suse.com/security/cve/CVE-2020-26116
suse.com/security/cve/CVE-2020-27619
suse.com/security/cve/CVE-2020-8492
suse.com/security/cve/CVE-2021-23336
suse.com/security/cve/CVE-2021-3177
suse.com/security/cve/CVE-2021-3426
suse.com/security/cve/CVE-2021-3733
suse.com/security/cve/CVE-2021-3737
Left out here: 24 references. The JSON record has them.