
これは、WinRAR 6.22までのバージョンを標的としたCVE-2023-3883エクスプロイトのPOCです。インターネット上の既存のPOCを改良し、より動的な動作を導入するとともに、コード内に追加のtry-exceptブロックを組み込みました。
これはCVE-2023-3883エクスプロイトの基本的な概念実証であり、WinRAR 6.22までのバージョンを標的にしています。インターネット上に存在するいくつかの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
