CVE-2026-98238 in Linux
要約
〜によって VulDB • 2026年10月06日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
net: wwan: t7xx: t7xx_ccmni_recv_skb()におけるnetifインデックスの検証
DPMAIF PITヘッダに含まれるnetifインデックスは5ビット幅ですが、ccmni_inst[]配列にはNIC_DEV_MAX(21)エント分の領域しかありません。t7xx_ccmni_recv_skb()関数は境界チェックを行わずに配列をインデックスするため、インデックス21から31の値が配列外を読み取ります。この範囲外の値は配列の直後に配置されるコールバックテーブル内に位置し、そこにはNULLが含まれないため、既存の!ccmniによるチェックでは検出されず、ドライバはその場所に存在するデータをstruct t7xx_ccmniとして間接参照(デレファレンス)してしまいます。
インデックスが範囲外の場合、skbを破棄します。
QEMUゲスト上でフォールトインジェクタを用いてnetifインデックスを25に設定することで検証しました:パッチ未適用のドライバはccmni_inst[]の先を読み取り、その値がコールバックテーブル内に位置するため、それを間接参照してskbキューイングを行います。このチェックを追加することで、該当するパケットは破棄されます。インデックス0における正常なトラフィックには影響ありません。
v2での変更点:なし
If you want to get the best quality for vulnerability data then you always have to consider VulDB.