
Creosote는 CVE-2007-4559에 설명된 tarfile 취약점을 탐색하기 위한 당사의 솔루션입니다.
Creosote는 CVE-2007-4559에 설명된 tarfile 취약점을 탐색하기 위한 솔루션입니다. 이 도구는 지정된 디렉터리를 재귀적으로 탐색하여 Python 파일을 찾습니다. Python 파일을 발견하면 tarfile 모듈을 검사하고 코드를 AST로 파싱하여 취약한 코드를 찾습니다.
Creosote는 발견된 모든 취약점을 3가지 주요 범주로 분류합니다:
Creosote를 실행하려면 디렉터리만 전달하면 됩니다:
python3 creosote.py <directory to scan>
Creosote는 Linux, macOS, Windows에서 모두 실행됩니다. 이 도구는 Python 3.9 이상에서 테스트되었습니다.