CVE-2026-98573 in Linux情報

要約

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

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

net: skbuff: skb_checksum_setup_ipv6()におけるpull-boundアンダーフローの修正

skb_maybe_pull_tail()は符号なし整数であるmax引数からskb_headlen(skb)を減算し、その結果を__pskb_pull_tail()に符号付きintとして渡します。この関数は、maxが少なくともskb_headlen(skb)以上であることを保証していません。

これは、IPv6拡張ヘッダーの解析中に発生する可能性があります。具体的には、skbがすでにMAX_IPV6_HDR_LENより大きい線形領域(linear area)を持っている場合です。パーサーが線形領域外のデータを必要とした際、max - skb_headlen(skb)はラップオーバーし、負のデルタに変換されます。その後、__pskb_pull_tail()はこの負の長さをskb_copy_bits()に渡します。これにより、非常に大きなコピー長さとして扱われる可能性があります。

3つの拡張ヘッダー呼び出しサイトにおいて、要求された長さ自体をpull boundとして渡すことで、デルタが負になることを防ぎます。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-422082

EPSS

0.00000

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!