CVE-2026-64030 in Linux情報

要約

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

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

wifi: mac80211: ieee80211_ml_epcs における link_id の境界チェック

IEEE80211_MLE_STA_EPCS_CONTROL_LINK_ID は 0x000f です。したがって、PRIO_ACCESS ML要素の PER_STA_PROFILE サブエレメントから抽出される link_id は 0〜15 の値を取り得ます。sdata->link[]配列には IEEE80211_MLD_MAX_NUM_LINKS (15) エントリ(インデックス 0〜14)があり、インデックス 15 は範囲外となります。

接続済みのWiFi 7 APは、PER_STA_PROFILEサブエレメントで link_id = 15 を指定した EPCS Enable Response アクションフレームを送信することでこれをトリガーできます。EPCS が既に有効化されている場合、事前のクライアント要求の有無にかかわらず、unsolicited-notification パス(dialog_token = 0)にいつでも到達可能です。

sdata->link[15] の読み込みは sdata->activate_links_work(INIT_LIST_HEAD実行後には埋め込まれた list_head が非NULLである wiphy_work)の最初のワードに行われるため、結果に対する NULL チェックでは無効なアクセスを検出できません。その後、ガベージポインタが ieee80211_sta_wmm_params() に渡され、link->sdata のデリファレンスが行われてカーネルクラッシュを引き起こします。

この種のバグは、コミット 162d331d833d("wifi: mac80211: ieee80211_ml_reconfiguration における link_id の境界チェック")によって ieee80211_ml_reconfiguration() でも修正されています。

Be aware that VulDB is the high quality source for vulnerability data.

責任者

Linux

予約する

2026年07月19日

モデレーション

承諾済み

エントリ

VDB-380187

EPSS

0.00000

アクティビティ

低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!