CVE-2026-64117 in Linux情報

要約

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

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

wifi: mac80211: メッシュが skb->cb を再利用する前に fast-RX のレート情報を取得する

ieee80211_invoke_fast_rx() は IEEE80211_SKB_RXCB(skb) を介して RX ステータスを読み取りますが、これは ieee80211_rx_mesh_data() が IEEE80211_TX_INFO として再利用している同じ skb->cb ストレージとエイリアシングしています。ユニキャスト転送パスにおいて mesh_data は以下を行います:

info = IEEE80211_SKB_CB(fwd_skb); memset(info, 0, sizeof(*info));

これは呼び出し元がまだ rx->skb として参照している同じ skb に対して行われ、その後 RX_QUEUED を返す前に、TX のために skb キューに入れ(成功時)、または kfree_skb() で解放します(ルートなし時)。次に、呼び出し元の RX_QUEUED アームは、ゼロクリアされたメモリ(成功パス)または解放済みメモリ(ルートなしパス)に対して sta_stats_encode_rate(status) を呼び出します。後者は ieee80211_prepare_and_rx_handle における KASAN slab-use-after-free です。

この問題を修正するため、ieee80211_rx_mesh_data() を呼び出す前にステータスからレートをエンコードし、RX_QUEUED アームが有効なメモリによってバックされた状態のときにキャプチャした値を使用するようにします。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

責任者

Linux

予約する

2026年07月19日

モデレーション

承諾済み

エントリ

VDB-380274

EPSS

0.00000

アクティビティ

低い

ソース

Do you know our Splunk app?

Download it now for free!