
Questo è un POC per l'exploit CVE-2023-3883 che prende di mira WinRAR fino alla versione 6.22. Ho modificato alcuni POC esistenti reperiti su internet introducendo un maggiore dinamismo e incorporando ulteriori blocchi try-except nel codice.
Questo è un proof of concept di base per l'exploit CVE-2023-3883 che prende di mira WinRAR fino alla versione 6.22. Ho modificato alcuni POC trovati su Internet introducendo maggiore dinamismo e ho incorporato ulteriori blocchi try-except nel codice.
Descrizione da CVE.mitre.org:
RARLabs WinRAR prima della versione 6.23 consente agli aggressori di eseguire codice arbitrario quando un utente tenta di visualizzare un file benigno all'interno di un archivio ZIP. Il problema si verifica perché un archivio ZIP può includere un file benigno (come un normale file .JPG) e anche una cartella che ha lo stesso nome del file benigno; il contenuto della cartella (che può includere contenuto eseguibile) viene elaborato durante il tentativo di accedere solo al file benigno. Questa vulnerabilità è stata sfruttata in natura da aprile ad agosto 2023.
Utilizzo di un file esca che include l'esecuzione dello stesso:
python .\CVE-2023-38831-WinRar-Exploit.py -b XXX_YYYYY_RESUME_2023.pdf -p commands.cmd -o POC.rar
Utilizzo di un file exe senza eseguirlo:
python .\CVE-2023-38831-WinRar-Exploit.py -b bait_for_exe_file.pdf -p putty.exe -o POC.rar
