# CVE-2016-5636: Python 3.5: Integer overflow in the get_data function in zipimport.c in CPython (aka Python) before 2.7.12, 3.x before…

CVE-2016-5636 is fixed in Python 3.5 on 1 platform by Python 3.5 3.5.2 (version 3.5.2), released June 26, 2016. It is not reported as exploited. Patch Radar priority: Urgent.

- Web page: https://patchblox.com/security/cve/CVE-2016-5636
- Priority: Urgent
- CVSS: 9.8
- EPSS: 0.2548
- CISA KEV: not listed
- Exploited (vendor report): no
- Publicly disclosed: no
- Published: Sep 2, 2016
- Vendor advisory: https://nvd.nist.gov/vuln/detail/CVE-2016-5636

## Description

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.

## Where it's fixed

| Platform | Product | Fixed in | Fix | Released |
|---|---|---|---|---|
| Windows apps | Python 3.5 | 3.5.2 | [Python 3.5 3.5.2](https://patchblox.com/security/data/fix/windows-app/python.python.3.5-3.5.2.md) | Jun 26, 2016 |

---

Data as of 2026-11-07T06:34:28Z UTC. Source: Patchblox Patch Radar (https://patchblox.com/security/patch-radar). Patchblox finds out-of-date software on Windows, macOS and Linux and updates it through release rings: https://patchblox.com/demo
