CVE-2026-98249 in Linux情報

要約

〜によって VulDB • 2026年10月06日

Linuxカーネルにおいて、以下の脆弱性が修正されました。

arm64: hibernate: resume時のhvcにHVC_SET_VECTORSの引数を渡す

swsusp_arch_suspend_exit()は復元されたカーネルのhyp stubベクトルをhvcで再インストールしますが、引数を引き渡していません。x0がHVC_SET_VECTORSに設定されず、x1もベクターアドレスに設定されないため、stubディスパッチはフォールスルーし、vbar_el2への書き込みを行わずに戻ります。EL2はtrans_pgdのベクトルコピーを指したままになり、このページはswsusp_free()によってresume直後に解放されます。

__hyp_set_vectors()と同じ方法で引数を設定します。

この修正がない場合、Vladimir氏はCONFIG_PAGE_POISONING=yおよびpage_poison=onの設定でhibernationからの復帰時にハングをトリガーすることができました。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-414216

EPSS

0.00000

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!