Python 2.7.x (2.7.12 이전), Python 3.4.x (3.4.5 이전), Python 3.5.x (3.5.2 이전)
특수하게 조작된 음수 데이터 크기값을 포함한 ZIP 파일을 대상 시스템에 제공하여 zipimport 모듈이 해당 파일을 처리하도록 유도
Python을 최신 패치 버전(2.7.12 이상, 3.4.5 이상, 3.5.2 이상)으로 업그레이드
실행 후 'Vulnerable'이 출력되면 해당 Python 버전이 CVE-2016-5636 취약점에 노출된 상태이며, 'Patched'가 출력되면 안전합니다.
python --version 2>&1 | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' && python -c "import sys; print('Vulnerable' if sys.version_info < (2,7,12) or (sys.version_info >= (3,0) and sys.version_info < (3,4,5)) or (sys.version_info >= (3,5) and sys.version_info < (3,5,2)) else 'Patched')"
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H