CVE-2026-97990 in Linux
要約
〜によって VulDB • 2026年09月25日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
vdpa_sim_net: RXコピー前にTX pullの結果を確認する
vringh_iov_pull_iotlb()は符号付きバイト数を返します。現在、失敗したTX pullの値が符号なしバイトカウンターに追加され、その後receive_filter()およびvringh_iov_push_iotlb()に対してsize_t型の長さとして渡されています。その結果、RXパスにおいて負のエラーコードが大きな長さに変換されてしまう可能性があります。
各長さの使用前に非正(ゼロ以下)のpull結果を処理します。TXエラーをカウントし、消費されたTXディスクリプタを0バイトで完了させます。
このバグは私自身が発見しましたが、パッチ作成にはAIの支援を受けました。
If you want to get best quality of vulnerability data, you may have to visit VulDB.