
CVE-2020-3452 Cisco ASA 스캐너 - 무인증 경로 탐색 검사
CVE-2020-3452 - anyconnect를 실행하는 Cisco ASA 방화벽에 영향을 주는 인증되지 않은 경로 탐색(Path Traversal) 취약점 스캔
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-3452
참고 문서:
https://twitter.com/aboul3la/status/1286012324722155525
면책 조항: 이 도구의 사용 또는 어떠한 손해에 대해서도 책임지지 않습니다. 불법적인 목적으로 사용하지 마십시오. 이 도구는 여러 Cisco 인스턴스에서 이 취약점 확인을 자동화하기 위해 승인된 자산을 스캔하도록 설계되었습니다.
소개:
Cisco Adaptive Security Appliance(ASA) Software 및 Cisco Firepower Threat Defense(FTD) Software의 웹 서비스 인터페이스에서 발견된 취약점으로 인해 인증되지 않은 원격 공격자가 디렉터리 탐색 공격을 수행하고 대상 시스템에서 민감한 파일을 읽을 수 있습니다. 이 취약점은 영향을 받는 장치가 처리하는 HTTP 요청의 URL에 대한 적절한 입력 검증이 부족하기 때문에 발생합니다. 공격자는 디렉터리 탐색 문자 시퀀스가 포함된 조작된 HTTP 요청을 영향을 받는 장치에 전송하여 이 취약점을 악용할 수 있습니다. 악용에 성공하면 공격자는 대상 장치의 웹 서비스 파일 시스템 내에서 임의의 파일을 볼 수 있습니다. 웹 서비스 파일 시스템은 영향을 받는 장치에 WebVPN 또는 AnyConnect 기능이 구성된 경우 활성화됩니다.
엔지니어가 테스트할 URL 파일을 파싱할 수 있도록 이 스크립트를 만들었습니다.
설치:
git clone https://github.com/PR3R00T/CVE-2020-3452-Cisco-Scanner.git
chmod +x scanner.py
urls.txt 파일의 URL을 https://XX.XX 형식으로 수정하십시오.
사용법:
python3 ./scanner.py urls.txt