10月14日、TencentOS Security TeamのFourie Zhang氏がoss-securityに、Linux vhostのCVE-2026-74580(通称Vghost)を公開した。vringのメタデータに対応するIOTLBキャッシュが、リング再設定後も古いまま残り、範囲検証を飛ばして別のアドレスを参照する。評価はCVSS 3.1で8.8(AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H)。上流の修正はde845981da67だ。
影響は二つある。ホスト上でvhostのデバイスノードを開けるローカル利用者はrootへ進める。仮想IOMMUとiommu_platformを有効にし、ゲストへvhostデバイスを渡しているホストでは、信頼できないゲストがホスト側QEMUのヒープを壊し、制御フローの乗っ取りに進める。ゲスト起点の経路に、権限変更だけで済む暫定策は無い。
範囲はLinux 4.11から、修正前の7.2まで広い。安定版で最初の修正として挙がるのは5.10.265、5.15.216、6.1.183、6.6.152、6.12.104、6.18.45、7.1.9、7.2だ。ベンダーカーネルは版番号を上げずにバックポートしていることがある。Ubuntu 26.04、RHEL 9.8、Amazon Linux 2023、Azure Linux 3.0、Oracle Linux 10.2で、ローカルからrootまでが再現された。Ubuntuの検証イメージではデバイスがkvmグループに限られ、残る4つでは一般ユーザーから到達できた。
仮想化ホストや、コンテナへvhostを渡す環境では、ディストリビューションのアドバイザリでバックポートを確認してから再起動する。デバイスノードの権限を絞っても、開いたままのファイル記述子は無効にならず、ゲスト起点の経路も残る。投稿は、解析と複数ディストリビューションでの検証にCorvus AIを使ったと記している。