CVE-2026-98615 in Linux情報

要約

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

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

eth: fbnic: メールボックスのフラッシュ時にAW_FLUSH alongside AW_FLUSH_MODEを設定する

FW(ファームウェア)メールボックスのRxリングを破棄する際、fbnic_mbx_reset_desc_ring()はFLUSHビットを立てて他のすべてのビット(BMEを含む)をクリアした状態でAW_CFGに書き込みます。BMEをクリアするとホストへのデバイスの書き込みが停止しますが、ステージ化されたリクエストはパージされずPULライトパイプラインに残ったままになるため、ライトパスにおいてFLUSHのみでは未完了のリクエストを終了できず、ファームウェアが待機しているフラッシュ処理も完了しません。

FLUSH_MODEの定義を追加し、両方のビットを設定することで、ステージ化された書き込みが自動的にパイプラインからパージされるようにします。BMEはクリアされたままにされ、ホストには何も到達しないようになります。これは後でfbnic_mbx_init_desc_ring()においてリングが再構築され、未完了の書き込みが消えた際に復元されます。

リードパスへの影響はありません。AR_CFGには同等のモードビットがなく、AR_FLUSH自体が未完了のリードを終了するため、現状のまま維持されます。

両方の書き込みは読み取り-修正-書き込みではなく単純なストア操作です。これは意図的な設計であり、fbnic_mbx_init_desc_ring()内の対応する書き込み処理でBMEとTLP属性が復元され、副作用として両方のフラッシュビットもクリアされるためです。

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

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-422198

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!