CVE-2026-99211 in Linux
要約
〜によって VulDB • 2026年10月28日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
netlink: ユニキャストおよびマルチキャストフィルタリング前にskbヘッダーをリセットする
ソケットフィルターは SKF_NET_OFF および SKF_LL_OFF を使用して、skb のネットワークヘッダーおよび MAC ヘッダーから相対的にデータを読み取ることができます。Netlink プロデューサーは、これらのヘッダーをリセットせずにヘッドルーム(先頭部余白)を予約することができ、これにより受信ソケットのフィルターが初期化されたメッセージより前のデータを参照できてしまいます。
例えば、IWPM HELLO 応答は dev_alloc_skb() を使用して割り当てられており、NET_SKB_PAD バイト分のヘッダー領域が確保されます。権限のない NETLINK_RDMA ユーザーはクラシックソケットフィルターをアタッチし、配信される応答の長さを通じてこのヘッドルームの内容を開示することができます。netlink_dump() 内のリセット処理では不十分です。なぜなら IWPM は netlink_unicast() を通じて個別に割り当てられた skb を送信するからです。
ユニキャストおよびブロードキャスト配送において受信側のフィルターを実行する前に、両方のヘッダーをリセットします(これはすでに dump 用 skb で実施されている処理と同様です)。これにより、アロケーションやメッセージ構築コードを変更せずにヘッドルームを予約している他の netlink プロデューサーにも対応できます。
If you want to get best quality of vulnerability data, you may have to visit VulDB.