
WinRARのCVE-2025-6218パストラバーサルを実証する教育用ラボ。悪意のあるRARファイルと、抽出ディレクトリ外へのファイル上書きを観察するためのステップバイステップガイドが含まれています。
このラボでは、Windows 向けの脆弱なバージョンの WinRAR における CVE-2025-6218 の悪用方法を実演します。この脆弱性により、悪意のある .rar ファイルが相対パス(..\..\)を使用して、解凍先ディレクトリの外部にあるファイルを上書きできるため、コードの実行や機密ファイルの改ざんにつながる可能性があります。
⚠️ このラボは教育目的のみです。 本番ネットワークに接続されていない 分離された仮想マシン で実行する必要があります。
この脆弱性の影響を受けるのは:
..\..\)を適切にフィルタリングしません。WinRAR 7.12 以降へのアップデートを強くお勧めします。
.rar ファイルが、解凍先の外部にあるファイルを上書きできることを確認する。C:\Users\victima\Desktop\importante.txtwinrar.exe)。archivo_exploit.rar(この ZIP に含まれています)。脆弱な WinRAR をインストールします(例: 7.11)。
上書きされる正当なファイルを作成します:
echo Archivo legítimo > "C:\Users\victima\Desktop\importante.txt"
このラボから archivo_exploit.rar を任意のフォルダーに解凍します(例: C:\temp)。
WinRAR で .rar を開き、任意のディレクトリに解凍します。ファイルは次のようなパスで解凍されます:
..\..\Users\victima\Desktop\importante.txt
その結果、元のファイルが上書きされます。
importante.txt には「Archivo legítimo」と表示されます。.rar を解凍した後: 「MALWARE INYECTADO」と表示されます。WinRAR をバージョン 7.12 以降 に更新します。
| ファイル | 説明 |
|---|---|
archivo_exploit.rar | エスケープパス(..\..\)を含む圧縮ファイル |
importante.txt | 攻撃前の正当なファイル |
crear_rar_malicioso.bat | .rar を生成するためのデモ用スクリプト(任意) |
README.md | このステップバイステップガイド |
この説明は、攻撃的サイバーセキュリティの教育および研究目的で、Sebastian Peinador によって作成されました。
この資料は MIT ライセンスの下で配布されています。
役に立ったなら、リポジトリに ⭐ を付けるか共有するのを忘れないでください!