CVE-2016-5636
Critical · 9.8CVSS
9.8
EPSS
25.5%
Published
Sep 2, 2016
CISA due date
—
The record
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.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | python2.7 | 0 | 2.7.12~rc1-1 |
| Debian:7 | python2.7 | 0 | 2.7.3-6+deb7u3 |
| Debian:8 | python3.4 | 0 | 3.4.2-1+deb8u2 |
| Mageia:5 | python | 0 | 2.7.9-2.3.mga5 |
| Mageia:5 | python3 | 0 | 3.4.3-1.4.mga5 |
| Red Hat:enterprise_linux:7::client | python | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::client | python-debug | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::client | python-debuginfo | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::client | python-devel | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::client | python-libs | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::client | python-test | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::client | python-tools | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::client | tkinter | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::computenode | python | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::computenode | python-debug | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::computenode | python-debuginfo | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::computenode | python-devel | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::computenode | python-libs | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::computenode | python-test | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::computenode | python-tools | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::computenode | tkinter | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::server | python | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::server | python-debug | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::server | python-debuginfo | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::server | python-devel | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::server | python-libs | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::server | python-test | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::server | python-tools | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::server | tkinter | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::workstation | python | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::workstation | python-debug | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::workstation | python-debuginfo | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::workstation | python-devel | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::workstation | python-libs | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::workstation | python-test | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::workstation | python-tools | 0 | 0:2.7.5-48.el7 |
| Red Hat:enterprise_linux:7::workstation | tkinter | 0 | 0:2.7.5-48.el7 |
| SUSE:Linux Enterprise Desktop 12 SP1 | python | 0 | 2.7.9-24.1 |
| SUSE:Linux Enterprise Desktop 12 SP1 | python-base | 0 | 2.7.9-24.2 |
| SUSE:Linux Enterprise Desktop 12 SP1 | python3 | 0 | 3.4.5-17.1 |
| SUSE:Linux Enterprise Desktop 12 SP1 | python3-base | 0 | 3.4.5-17.1 |
| SUSE:Linux Enterprise Desktop 12 SP2 | python3 | 0 | 3.4.5-19.1 |
| SUSE:Linux Enterprise Desktop 12 SP2 | python3-base | 0 | 3.4.5-19.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 | python | 0 | 2.7.17-7.32.2 |
| SUSE:Linux Enterprise Module for Basesystem 15 | python-base | 0 | 2.7.17-7.32.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 | python3 | 0 | 3.6.10-3.42.2 |
| SUSE:Linux Enterprise Module for Basesystem 15 | python3-base | 0 | 3.6.10-3.42.2 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP1 | python | 0 | 2.7.17-7.32.2 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP1 | python-base | 0 | 2.7.17-7.32.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP1 | python3 | 0 | 3.6.10-3.42.2 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP1 | python3-base | 0 | 3.6.10-3.42.2 |
| SUSE:Linux Enterprise Module for Desktop Applications 15 | python | 0 | 2.7.17-7.32.2 |
| SUSE:Linux Enterprise Module for Desktop Applications 15 SP1 | python | 0 | 2.7.17-7.32.2 |
| SUSE:Linux Enterprise Module for Development Tools 15 | python3-base | 0 | 3.6.10-3.42.2 |
| SUSE:Linux Enterprise Module for Development Tools 15 SP1 | python3-base | 0 | 3.6.10-3.42.2 |
| SUSE:Linux Enterprise Module for Python 2 15 SP1 | python | 0 | 2.7.17-7.32.2 |
| SUSE:Linux Enterprise Module for Python 2 15 SP1 | python-base | 0 | 2.7.17-7.32.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 12 | python3 | 0 | 3.4.5-17.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 12 | python3-base | 0 | 3.4.5-17.1 |
| SUSE:Linux Enterprise Point of Sale 11 SP3 | python | 0 | 2.6.9-40.15.1 |
| SUSE:Linux Enterprise Point of Sale 11 SP3 | python-base | 0 | 2.6.9-40.15.1 |
| SUSE:Linux Enterprise Point of Sale 11 SP3 | python-doc | 0 | 2.6-8.40.15.1 |
| SUSE:Linux Enterprise Server 11 SP3-LTSS | python | 0 | 2.6.9-40.15.1 |
| SUSE:Linux Enterprise Server 11 SP3-LTSS | python-base | 0 | 2.6.9-40.15.1 |
| SUSE:Linux Enterprise Server 11 SP3-LTSS | python-doc | 0 | 2.6-8.40.15.1 |
| SUSE:Linux Enterprise Server 11 SP3-TERADATA | python | 0 | 2.6.9-40.15.1 |
| SUSE:Linux Enterprise Server 11 SP3-TERADATA | python-base | 0 | 2.6.9-40.15.1 |
| SUSE:Linux Enterprise Server 11 SP3-TERADATA | python-doc | 0 | 2.6-8.40.15.1 |
| SUSE:Linux Enterprise Server 11 SP4 | python | 0 | 2.6.9-40.15.1 |
| SUSE:Linux Enterprise Server 11 SP4 | python-base | 0 | 2.6.9-40.15.1 |
| SUSE:Linux Enterprise Server 11 SP4 | python-doc | 0 | 2.6-8.40.15.1 |
| SUSE:Linux Enterprise Server 12 SP1 | python | 0 | 2.7.9-24.1 |
| SUSE:Linux Enterprise Server 12 SP1 | python-base | 0 | 2.7.9-24.2 |
| SUSE:Linux Enterprise Server 12 SP1 | python-doc | 0 | 2.7.9-24.4 |
| SUSE:Linux Enterprise Server 12 SP1 | python3 | 0 | 3.4.5-17.1 |
| SUSE:Linux Enterprise Server 12 SP1 | python3-base | 0 | 3.4.5-17.1 |
| SUSE:Linux Enterprise Server 12 SP2 | python3 | 0 | 3.4.5-19.1 |
| SUSE:Linux Enterprise Server 12 SP2 | python3-base | 0 | 3.4.5-19.1 |
| SUSE:Linux Enterprise Server 12-LTSS | python | 0 | 2.7.9-16.7.1 |
| SUSE:Linux Enterprise Server 12-LTSS | python-base | 0 | 2.7.9-16.7.2 |
| SUSE:Linux Enterprise Server 12-LTSS | python-doc | 0 | 2.7.9-16.7.2 |
| SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 | python3 | 0 | 3.4.5-19.1 |
| SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 | python3-base | 0 | 3.4.5-19.1 |
| SUSE:Linux Enterprise Server for SAP Applications 11 SP4 | python | 0 | 2.6.9-40.15.1 |
| SUSE:Linux Enterprise Server for SAP Applications 11 SP4 | python-base | 0 | 2.6.9-40.15.1 |
| SUSE:Linux Enterprise Server for SAP Applications 11 SP4 | python-doc | 0 | 2.6-8.40.15.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP1 | python | 0 | 2.7.9-24.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP1 | python-base | 0 | 2.7.9-24.2 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP1 | python-doc | 0 | 2.7.9-24.4 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP1 | python3 | 0 | 3.4.5-17.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP1 | python3-base | 0 | 3.4.5-17.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP2 | python3 | 0 | 3.4.5-19.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP2 | python3-base | 0 | 3.4.5-19.1 |
| SUSE:Linux Enterprise Software Development Kit 11 SP4 | python | 0 | 2.6.9-40.15.1 |
| SUSE:Linux Enterprise Software Development Kit 11 SP4 | python-base | 0 | 2.6.9-40.15.1 |
| SUSE:Linux Enterprise Software Development Kit 11 SP4 | python-doc | 0 | 2.6-8.40.15.1 |
| SUSE:Linux Enterprise Software Development Kit 12 SP1 | python-base | 0 | 2.7.9-24.2 |
| SUSE:Linux Enterprise Software Development Kit 12 SP1 | python3-base | 0 | 3.4.5-17.1 |
| SUSE:Linux Enterprise Software Development Kit 12 SP2 | python3-base | 0 | 3.4.5-19.1 |
| SUSE:Linux Enterprise Workstation Extension 12 SP1 | python-base | 0 | 2.7.9-24.2 |
| Ubuntu:14.04:LTS | python2.7 | 0 | 2.7.6-8ubuntu0.3 |
| Ubuntu:14.04:LTS | python3.4 | 0 | 3.4.3-1ubuntu1~14.04.5 |
| Ubuntu:14.04:LTS | python3.5 | 0 | 3.5.2-2ubuntu0~16.04.4~14.04.1 |
| Ubuntu:16.04:LTS | python2.7 | 0 | 2.7.12-1ubuntu0~16.04.1 |
| Ubuntu:16.04:LTS | python3.5 | 0 | 3.5.2-2ubuntu0~16.04.1 |
| openSUSE:Leap 15.1 | python3 | 0 | 3.6.10-lp151.6.7.1 |
| openSUSE:Leap 15.1 | python3-base | 0 | 3.6.10-lp151.6.7.1 |
| openSUSE:Tumbleweed | python | 0 | 2.7.12-1.5 |
| openSUSE:Tumbleweed | python-base | 0 | 2.7.12-1.4 |
| openSUSE:Tumbleweed | python-doc | 0 | 2.7.12-1.3 |
| openSUSE:Tumbleweed | python36 | 0 | 3.6.15-1.1 |
Related vulnerabilities
- CVE-2024-9287 A vulnerability has been found in the CPython `venv` module and CLI where path names… Also affects python2.7
- CVE-2024-6232 There is a MEDIUM severity vulnerability affecting CPython. Also affects python2.7
- CVE-2024-8088 There is a HIGH severity vulnerability affecting the CPython "zipfile" module affecting… Also affects python2.7
- CVE-2024-6923 There is a MEDIUM severity vulnerability affecting CPython. Also affects python2.7
- CVE-2024-5642 CPython 3.9 and earlier doesn't disallow configuring an empty list ("[]") for… Also affects python2.7
- CVE-2024-0397 A defect was discovered in the Python “ssl” module where there is a memory race condition… Also affects python2.7
- CVE-2024-0450 An issue was found in the CPython `zipfile` module affecting versions 3.12.1, 3.11.7… Also affects python2.7
- CVE-2023-27043 The email module of Python through 3.11.3 incorrectly parses e-mail addresses that… Also affects python2.7