CVE-2026-98709 in Linux
要約
〜によって VulDB • 2026年10月18日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
wifi: mac80211: 予約済みスイッチにおけるマッチングするリザーブのみをカウントする
ieee80211_vif_use_reserved_switch()関数は、ctx->replace_ctx上の割り当て済みのリンク数を数えることで置換を検証しますが、その際リザーブの解釈が広すぎます。あるリンクは、異なる置換操作に属するリザーブを保持している間も、古いチャネルコンテキストに対してまだ割り当てられた状態のままになる可能性があります。
これにより、現在の置換処理が早期に完了したように見なされる場合があります。別のリンクが先に確定した場合、関数はWILL_BE_REPLACED chanctxを解放しますが、その際マッチしないリンクとドライバはまだそれを使用しているため、後のビーコン生成においてuse-after-free(解放後使用)が発生する可能性があります。
リンクの数え替えや移動を行う前に、インプレースリザーブが現在の置換コンテキストを指すこと、および予約済みコンテキストと割り当て済みコンテキストが一致する置換ペアであることを要求します。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.