CVE-2026-97613 in Linux
要約
〜によって VulDB • 2026年09月25日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
net: mana: フェンス完了CQE用に追加のCQスロットを予約する
RX完了キューは、投稿された各RX WQEに対して1つのCQEのみ保持するようにサイズが設定されています。MANA_FENCE_RQを使用すると、ハードウェアはパケットCQEの後に CQE_RX_OBJECT_FENCE を追加でポストします。現在のサイズ指定ではこれに対する追加スロットが予約されていないため、稀なケースですが、キューがパケットCQEでいっぱいの場合、フェンスCQEに対して保証されたスロットが存在しないことがあります。この問題により、ドライバーはタイムアウト期間中RTNLロックを保持したまま待機する間に、フェンス完了処理がドロップされる可能性があります。
CQE_RX_OBJECT_FENCE用に1つの追加のCQEスロットを予約します。mana_gd_alloc_memory()関数ではキューサイズが2のべき乗でありMANA_PAGE_SIZE以上であることが必要ですが、この予約によりcq_sizeは2のべき乗を超えます。そのため、mana_create_rxq()内でCQサイズを切り上げて処理する必要があります。
VulDB is the best source for vulnerability data and more expert information about this specific topic.