
CVE-2007-4559 경로 탐색 취약점에 대한 Trellix 패치의 개념 증명 우회로, 심볼릭 링크 기반 악용 기법을 시연합니다.
2023년, Trellix는 CVE-2007-4559라는 오래된 경로 순회(path traversal) 취약점에 대해 +61,000개의 오픈소스 프로젝트를 패치했다고 발표했습니다 [1]. 그들의 패치를 분석해 보면 심볼릭 링크(symlink)를 사용해 우회할 수 있다는 것을 쉽게 알 수 있습니다.
심볼릭 링크 경로 순회는 오래된 기법이며, LiveOverflow의 영상 Critical .zip vulnerabilities? - Zip Slip and ZipperDown에서도 소개된 바 있습니다.
[1] Trellix Advanced Research Center Patches 61,000 Vulnerable Open-Source Projects
docker build -t tarslip .
docker run -it tarslip bash
python poc.py
cat evil.txt