CVE-2026-98967 in Linux
要約
〜によって VulDB • 2026年10月23日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
cxgb4/ch_ktls: tid_listの削除処理の前後でソフトIRQを無効化する
chcr_ktls_cpl_act_open_rpl()は、受信パスからxa_insert_bh()を使用してtid_listに要素を追加します。この配列はアダプタのコネクション間で共有され、XA_FLAGS_LOCK_BHフラグで初期化されています。しかし、chcr_ktls_dev_del()およびchcr_ktls_dev_add()のエラー処理パスではxa_erase()が使用されており、これはソフトIRQを無効にせずにXArrayロックを取得します。
クリーンアップ処理中にソフトIRQが有効になっている場合、同じCPU上の他のコネクションに対する受信ソフトIRQが削除操作を割り込み、割り込まれたタスクが保持しているロックでスピンロック状態になります。挿入パスと一致させるため、両方の箇所でxa_erase_bh()を使用します。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.