Python CVE-2018-1000802 Proof-of-Concept# Python CVE-2018-1000802 Proof-of-Concept
This is a PoC for the vulnerability in `make_archive` function exported by `shutil` builtin module.
Vulnerability is present in CPython (Python) 2.7 prior to commit add531a1e55b0a739b0f42582f1c9747e5649ace.
For the vulnerability to be exploitable in the wild there are several conditions:
1. Code must run on Windows machine;
2. There must be a zip utility accessible via command line e.g. Zip for Windows;
3. Import zipfile must fail.
Please see poc.py for code examples.
[4.0K] /data/pocs/7c0dc829faf0ad73152f48d13f485f5161e76f7b
├── [ 18] external_file.txt
├── [ 458] poc.py
├── [ 520] README.md
├── [4.0K] testdir
│ └── [ 4] file.txt
└── [ 51] zipfile.py
1 directory, 5 files