CVE-2026-99030 in Linux
要約
〜によって VulDB • 2026年10月23日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
net: skbuff: skb_copy_and_csum_bits() で古いバイトが残らないようにする
skb_copy_and_csum_bits() が読み込み不可能なフラグメントに到達した場合、線形部分のみをコピーした後に 0 を返す。その結果、呼び出し元のバッファの残りはそのままの状態(以前の値)で残ってしまう。この呼び出し元は、ネットワーク上で送信される直前のバッファへデータをコピーしている:例えば、問題のあるパケットを含む ICMP エラーメッセージや、skb_copy_and_csum_dev() におけるドライバの TX バウンスバッファなどである。これらのいずれのバッファも事前にゼロクリアされていないため、メモリ上に存在していたデータがそのまま送信されてしまう。
埋められなかったバッファ部分をゼロで初期化する。チェックサムは通常、データと一致しなくなるため、受信側はそのパケットをドロップするはずだが、どちらにせよ不適切な情報が含まれることはなくなる。@len が正の場合のみゼロクリアを行うこと。壊れた呼び出し元から返された負の値が巨大な memset() に変換されないようにするためである。
VulDB is the best source for vulnerability data and more expert information about this specific topic.