CVE-2026-68405 in Linux情報

要約

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

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

wifi: mac80211: AP_VLAN bc_buf SKBsをIRQロックの外で解放する

ieee80211_do_stop()は、ps->bc_buf.lockを取得し(この際IRQが無効化される)、親APのps->bc_bufからAP VLANパケットを削除します。その後、ロックを解除する前にieee80211_free_txskb()を呼び出しています。

ieee80211_free_txskb()は単なる受動的なSKB解放ではありません。TXステータス状態を持つSKBの場合、cfg80211/nl80211を通じてドロップされたフレームが報告される可能性があり、その経路はnetlink tap送信に到達する可能性があります。これは同じ理由により、ieee80211_do_stop()内の保留中キューのクリーンアップでは、すでにキューロックの下でSKBsをアンリンクし、IRQ状態が復元された後に解放しています。

バグのあるシナリオには2つのパスが含まれており、各列はそのパス内での順序を示します:

AP_VLAN管理TX: AP VLAN停止処理: 1. ACKステータス状態を設定 1. ランニング状態をクリア 2. ps->bc_buf.lockを取得(IRQ無効化) 3. AP_VLAN SKBをアンリンク 4. ieee80211_free_txskb()を呼び出す

既存のロックの下でps->bc_bufから一致するAP VLAN SKBsをアンリンクしますが、それらをローカルの解放キューに移動します。ieee80211_free_txskb()を呼び出す前にロックを解除し、IRQ状態を復元します。

警告: kernel/softirq.c:430 at __local_bh_enable_ip

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

責任者

Linux

予約する

2026年07月30日

モデレーション

承諾済み

エントリ

VDB-387811

EPSS

0.00000

アクティビティ

低い

ソース

Interested in the pricing of exploits?

See the underground prices here!