Linux

「Januscape」と名付けられた、16年間放置されていたLinuxカーネルの脆弱性により、攻撃者は仮想マシンから脱出し、ホスト上で任意のコードを実行することが可能となる。

この脆弱性を発見したセキュリティ研究者のキム・ヒョンウ氏によると、このゲストからホストへの脱出を可能にする脆弱性(CVE-2026-53359として追跡されている)は、KVM/x86のシャドウMMUエミュレーションにおける「use-after-free」の弱点に起因しており、 x86およびx86_64(AMD64)プロセッサアーキテクチャ向けに構築されたカーネルベースの仮想マシンである。

Januscapeは、2026年6月にパッチが適用されるまでの約16年間、Linuxカーネルに存在しており、GoogleのkvmCTF脆弱性報奨プログラム(VRP)においてゼロデイエクスプロイトとして利用されていました。

image

この脆弱性を悪用することに成功すると、ゲスト仮想マシン内でroot権限を持つ攻撃者(パブリッククラウドインスタンスのデフォルト設定)は、ホスト上でrootとしてコードを実行し、その上で実行されているすべてのゲストを乗っ取るか、ホストカーネルをクラッシュさせることができる(これにより、同じサーバー上の他のすべてのテナントの仮想マシンがオフラインになる)。

キム氏は、Januscapeについて、単一のプラットフォームに限定されず、IntelおよびAMDの両方のプロセッサアーキテクチャでトリガー可能な初の「ゲストからホストへのエクスプロイト」であると説明し、Google CloudやAmazon Web Servicesが提供するようなマルチテナント型のパブリッククラウド環境に対して、明確なリスクをもたらすことを指摘した

「ゲスト側の操作だけで、攻撃者は自身のVMを実行しているホストを侵害することができる」と、キム氏は月曜日に説明した。 「例えば、パブリッククラウド上でたった1つのインスタンスをレンタルしている攻撃者であっても、ホストカーネルをパニック状態に陥らせて、同じ物理マシン上の他のすべてのテナントVMをダウンさせたり(DoS)、ホスト上でroot権限を持つコードを実行してホストおよびその上のすべてのゲストを乗っ取ったりすることが可能です(RCE)。」

Red Hat Enterprise Linux(RHEL)など、/dev/kvmが誰でも書き込み可能な一部のLinuxディストリビューションでは、特権を持たない攻撃者でもCVE-2026-53359を悪用し、パッチが適用されていないデバイス上で確実にroot権限を取得できる。

Januscape demo
Januscape デモ(Hyunwoo Kim)

​このセキュリティ研究者は、ホストのカーネルパニックを引き起こす技術的な解説記事と概念実証(PoC)エクスプロイトを公開し、当面の間、ゲストからホストへの完全なエスケープを可能にするエクスプロイトは公開しないとしている。

マルチテナントゲストを受け入れるKVM/x86ホストを運用している管理者は、ホストが攻撃に対して安全であることを確保するため、パッチコミット81ccda30b4e8がホストカーネルに適用されていることを確認する必要があります。

2026年5月、 Kim氏はまた、xfrm-ESP(CVE-2026-43284)およびRxRPC(CVE-2026-43500)のページキャッシュ書き込み脆弱性を連鎖させて、Ubuntu、 Red Hat Enterprise Linux、CentOS Stream、Fedoraを含む主要なディストリビューションでroot権限を取得できるLinuxのローカル特権昇格脆弱性「Dirty Frag」を公表した。

キム氏は、標的となるデバイス上でゲストのrootアクセス権を持たない攻撃者であっても、「Dirty Frag」と「Januscape」の脆弱性を連鎖させることで、システムを完全に乗っ取ることができると指摘した。