CVE-2019-19577 in Xen
要約
〜によって VulDB • 2026年08月17日
Xen 4.12.x以前のバージョンにおいて、x86 AMD HVMゲストOSのユーザーがページテーブルの高さ(pagetable-height)の更新中にデータ構造へのアクセスをトリガーすることで、サービス妨害や特権昇格を引き起こす可能性がある問題が発見されました。AMDシステムでIOMMUを使用している場合、Xenはゲストのアドレス空間サイズに応じてIOMMU内のページテーブルのレベル数(ページテーブルの高さ)を動的に適応させようとしました。高さを選択および更新するコードには複数のバグがあり、特に重要なものとして、安全な操作に必要なロックを取得せずに更新が行われていたことが挙げられます。悪意のあるゲスト管理者は、Xenがデータ構造が変更されている間にアクセスを行うように仕向け、結果としてXenのクラッシュを引き起こすことができます。特権昇格は非常に困難と考えられていますが、完全に否定できるわけではありません。さらに、メモリ圧力下ではゲスト起動ごとに4KBの潜在的なメモリーリークが発生します。本脆弱性の影響を受けるのはAMD CPU上のXenのみです。Intel CPU上で動作するXenやARMシステムは影響を受けません。また、ゲストに物理デバイスへの直接アクセスが与えられているシステムのみが対象であり、PCIパススルーを使用しないシステムは安全です。HVMゲストのみがこの脆弱性を悪用可能で、PVおよびPVHゲストはできません。IOMMUサポートを備えたXenの全バージョンが影響を受けます。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.