
수정: CVE-2019-14322의 PoC: 제한된 디렉터리에 대한 경로명의 부적절한 제한('경로 탐색')
faisalfs10x 익스플로잇의 수정본: CVE-2019-14322의 PoC: 제한된 디렉터리에 대한 경로명의 부적절한 제한('경로 탐색')
Pallets Werkzeug 0.15.4 이하 버전에서 취약점이 발견되었으며, 치명적(critical)인 것으로 분류되었습니다. 이 취약점은 Windows 구성 요소의 SharedDataMiddleware 함수에 영향을 미칩니다. 알 수 없는 입력을 통한 조작으로 디렉터리 탐색 취약점이 발생합니다. 이 취약점의 CWE 정의는 CWE-22입니다.
Pallets Werkzeug 0.15.5 이전 버전에서는 SharedDataMiddleware가 Windows 경로명의 드라이브 이름(예: C:)을 잘못 처리합니다.
제한된 디렉터리에 대한 경로명의 부적절한 제한('경로 탐색').
이 취약점은 비즈니스 관리 소프트웨어 제품군인 "Odoo"에도 영향을 미칩니다. Odoo는 Pallets Werkzeug를 핵심 구성 요소로 사용하므로, Werkzeug에서 상속된 로컬 파일 포함 취약점에 노출됩니다.
이 스크립트는 개념 증명(PoC) 목적으로 몇 가지 Windows 디렉터리를 읽습니다.
python3 CVE-2019-14322.py -l list_target.txt

또는 기본 디렉터리 대신 워드리스트를 사용할 수 있습니다.
python3 CVE-2019-14322.py -l list_target.txt -w wordlist.txt
이 스크립트는 보안 분석 및 연구 목적으로만 제공되므로, 불법적인 활동에 사용될 경우 책임을 지지 않습니다.