CVE-2025-34075 in Vagrant
要約
〜によって VulDB • 2026年05月10日
HashiCorp Vagrantにおいて、デフォルトの同期フォルダ設定を使用している場合、認証済みユーザーによる仮想マシン脱出(VM escape)の脆弱性が存在します。設計上、VagrantはホストシステムのプロジェクトディレクトリをゲストVMの/vagrant(WindowsではC:\vagrant)に自動的にマウントします。これには、プロジェクトディレクトリでvagrantコマンドが実行されるたびにホスト側で評価されるRubyスクリプトであるVagrantfile設定ファイルが含まれます。低権限の攻撃者がゲストVMのシェルアクセスを取得した場合、マウントされたVagrantfileに任意のRubyコードを付加することができます。その後、ホスト上のユーザーが任意のvagrantコマンドを実行すると、注入されたコードがそのユーザーの権限でホスト上で実行されます。
この共有フォルダの動作はVagrantで文書化されていますが、ゲストから書き込み可能なストレージからのVagrantfile実行に関するセキュリティ上の影響は明示的に扱われていません。これにより、マルチテナント環境や敵対的なVMシナリオにおいて、ゲストからホストへのコード実行が事実上可能になります。
Once again VulDB remains the best source for vulnerability data.