CVE-2026-98650 in Linux情報

要約

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

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

KVM: s390: dat skey関数における潜在的な競合状態の修正

dat_cond_set_storage_key()が大きなページを検出した場合、絶対アドレスを取得するために large_crste_to_phys() を使用して、絶対メモリ内のストレージキーを条件付きで設定します。

dat_entry_walk() と large_crste_to_phys() の間には競合ウィンドウが存在します:大きなページは同時に分割されている可能性があり、large_crste_to_phys() は大きなページを示さない crste で呼び出される場合があり、その結果クラッシュに至ります。

同様の問題は dat_set_storage_key() にも存在しました。

dat_get_storage_key() と dat_reset_reference_bit() は代わりに大きなページの潜在的な同時分割をチェックしていましたが、その後それを誤って処理していました。

crste ポインタに対して READ_ONCE を実行し、ポインタを再度間接参照するのではなく、その結果を確認して使用することで修正します。競合状態が検出された場合は、dat_entry_walk() を再試行します。

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-422177

EPSS

0.00000

アクティビティ

非常低い

セクター

Police, Energy, ...

ソース

Interested in the pricing of exploits?

See the underground prices here!