CVE-2026-74678 in Linux情報

要約

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

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

net: usb: ax88179_178a: ax88179_tx_fixup()におけるskbリークの修正

インターフェースでNETIF_F_SGが有効化されている場合、ax88179_tx_fixup()内でskb_linearize()に失敗すると、関数はskbを解放せずにNULLを返します。

usbnet_start_xmit()はtx_fixup()からのNULL戻り値をパケットドロップとして扱い(このドライバではinfo->flagsにFLAG_MULTI_PACKETが設定されていないため)、`if (skb) dev_kfree_skb_any(skb)`を実行する「drop」ラベルへジャンプします。tx_fixup()がNULLを返したため、usbnet_start_xmit()内のローカル変数skbはNULLとなり、元のskbは一切解放されません—これは線形化に失敗するすべてのTXフレーム(つまりメモリ逼迫下)で発生するメモリーリークです。

同じ関数のpskb_expand_head()の障害処理パスで使用されているエラーハンドリングに合わせて、返却前にskbを解放します。

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

責任者

Linux

予約する

2026年08月15日

モデレーション

承諾済み

エントリ

VDB-394506

EPSS

0.00000

アクティビティ

低い

ソース

Do you need the next level of professionalism?

Upgrade your account now!