
이것은 WinRAR 6.22까지를 대상으로 하는 CVE-2023-3883 익스플로잇을 위한 POC입니다. 인터넷에서 입수한 기존 POC 일부를 수정하여 더 큰 동적성을 도입하고 코드 내에 추가적인 try-except 블록을 포함시켰습니다.
이것은 WinRAR 6.22까지를 대상으로 하는 CVE-2023-3883 악용(exploit)을 위한 기본 개념 증명(POC)입니다. 인터넷에서 입수한 기존 POC를 수정하여 더 큰 동적성을 도입하고 코드에 추가적인 try-except 블록을 통합했습니다.
CVE.mitre.org의 설명:
RARLabs WinRAR 6.23 이전 버전에서는 사용자가 ZIP 아카이브 내의 정상 파일을 보려고 시도할 때 공격자가 임의 코드를 실행할 수 있습니다. 이 문제는 ZIP 아카이브에 정상 파일(예: 일반 .JPG 파일)과 함께 정상 파일과 동일한 이름의 폴더가 포함될 수 있고, 정상 파일에만 접근하려는 동안 해당 폴더의 내용(실행 가능한 콘텐츠를 포함할 수 있음)이 처리되기 때문에 발생합니다. 이 취약점은 2023년 4월부터 8월까지 실제 환경에서 악용되었습니다.
실행을 포함한 미끼 파일 사용:
python .\CVE-2023-38831-WinRar-Exploit.py -b XXX_YYYYY_RESUME_2023.pdf -p commands.cmd -o POC.rar
실행하지 않고 exe 파일 사용:
python .\CVE-2023-38831-WinRar-Exploit.py -b bait_for_exe_file.pdf -p putty.exe -o POC.rar
