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.
2016-09-02T14:59:06.003
2025-04-12T10:46:40.837
Deferred
CVSSv3.0: 9.8 (CRITICAL)
AV:N/AC:L/Au:N/C:C/I:C/A:C
10.0
10.0
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Application | python | python | 3.0 | Yes |
Application | python | python | 3.0.1 | Yes |
Application | python | python | 3.1.0 | Yes |
Application | python | python | 3.1.1 | Yes |
Application | python | python | 3.1.2 | Yes |
Application | python | python | 3.1.3 | Yes |
Application | python | python | 3.1.4 | Yes |
Application | python | python | 3.1.5 | Yes |
Application | python | python | 3.2.0 | Yes |
Application | python | python | 3.2.1 | Yes |
Application | python | python | 3.2.2 | Yes |
Application | python | python | 3.2.3 | Yes |
Application | python | python | 3.2.4 | Yes |
Application | python | python | 3.2.5 | Yes |
Application | python | python | 3.2.6 | Yes |
Application | python | python | 3.3.0 | Yes |
Application | python | python | 3.3.1 | Yes |
Application | python | python | 3.3.2 | Yes |
Application | python | python | 3.3.3 | Yes |
Application | python | python | 3.3.4 | Yes |
Application | python | python | 3.3.5 | Yes |
Application | python | python | 3.3.6 | Yes |
Application | python | python | 3.4.0 | Yes |
Application | python | python | 3.4.1 | Yes |
Application | python | python | 3.4.2 | Yes |
Application | python | python | 3.4.3 | Yes |
Application | python | python | 3.4.4 | Yes |
Application | python | python | ≤ 2.7.11 | Yes |
Application | python | python | 3.5.0 | Yes |
Application | python | python | 3.5.1 | Yes |