CVE-2026-80825 in Linux情報

要約

〜によって VulDB • 2026年09月04日

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

wifi: mt76: mt7925: usb_sdio_tx_prepare_skb で TX ヘッダー領域を確保する

mt7925_usb_sdio_tx_prepare_skb() 関数は、すべての skb(socket buffer)に対して TX デスクリプタと USB ヘッダを追加し、それらに必要なヘッダー領域が既に存在すると仮定しています。これは mac80211 が hw->extra_tx_headroom を予約しているローカル生成トラフィックでは成立しますが、転送されたフレームは ieee80211_8023_xmit() 経由で送信されるため、その関数ではこの領域が予約されません。有線インターフェースを mt7925u AP にブリッジすると、到着した最初の転送フレームによってカーネルパニックが発生します:

skbuff: skb_under_panic: len:415 put:4 tail:0x19b end:0x640 dev:wlan1 kernel BUG at net/core/skbuff.c:212! Call trace: skb_panic+0x58/0x60 (P) skb_push+0x58/0x60 mt7925_usb_sdio_tx_prepare_skb+0xf8/0x1b8 [mt7925_common]
mt76u_tx_queue_skb+0xa0/0x1f8 [mt76_usb]
__mt76_tx_queue_skb+0x54/0xe8 [mt76]
mt76_txq_schedule.part.0+0x204/0x478 [mt76]
mt76_txq_schedule_all+0x50/0x80 [mt76]
mt792x_tx_worker+0x68/0x100 [mt792x_lib]
__mt76_worker_fn+0x84/0x150 [mt76]

特定の環境でこの問題が発生するかどうかは、受信側の netdev が rx skb にどの程度のヘッダー領域を残すかによって異なります。オンボードイーサネットを Netgear A9000 にブリッジしている Raspberry Pi 5 で再現しました;元々は OpenWrt を実行中の MT7986 ルーターで報告されました。より多くのヘッダー領域を残す Pi 4 (bcmgenet) での Nick Morrow のテストにより、トリガーが受信パスにあることが特定され、問題の範囲を絞り込むのに役立ちました。

同じバグはコミット 98c4d0abf5c4 ("mt76: mt7921: don't assume adequate headroom for SDIO headers") によって mt7921 で修正されていましたが、mt7925 はその修正なしで mt7921 からコピーされました。ここでは同じガードを追加します。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

責任者

Linux

予約する

2026年08月26日

モデレーション

承諾済み

エントリ

VDB-398973

EPSS

0.00168

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!