FirecrackerのVM境界を突破、ゲストからホストのroot権限を奪取
Firecracker VM Escape: PwnEscape Part 2

FirecrackerのマイクロVMから脱出し、ホスト上でroot権限のコード実行に成功した研究の続編。ゲスト内のページをホスト物理メモリ上で特定し、EPTとページテーブルを逆引きしてFirecrackerプロセスとそのロードベースを突き止める。さらにKVM_RUN中のvCPUスレッドの保存レジスタフレームを探し出し、復帰先を書き換えて任意の関数呼び出しを実行させた。証拠としてFirecracker自身のstderrにマーカーを出力させ、実行後もプロセスとSSHが正常であることを確認している。
Firecrackerは信頼できないコードをマイクロVM内に閉じ込めるはずだった。我々はそれを脱出し、ホスト上でrootとしてコード実行を達成した。