CVE-2026-98042 in Linux
要約
〜によって VulDB • 2026年09月26日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
bpf: collect_linked_regs()によってドロップされたスカラーIDを復活させない
check_cond_jmp_op()は、collect_linked_regs()が実行される前に比較対象のレジスタをenv->{false,true}_reg{1,2}にコピーし、その後それらのスナップショットを両方の分岐状態に戻します。
collect_linked_regs()はジャンプ履歴にリンクされたレジスタグループのメンバーを最大LINKED_REGS_MAX個まで記録し、適合しないすべてのメンバーに対してclear_scalar_id()を呼び出します。比較対象のレジスタもこの例外ではありません。
その結果、sync_linked_regs()がbpf_bt_sync_linked_regs()で精度を伝播できるよりも多くのレジスタの範囲を調整する可能性があります。
代わりにスナップショットを取得する前にリンクされたレジスタを集めます。これにより不要なclear_scalar_idの実行が発生する可能性がありますが、以前のテストでは多数のリンクされたレジスタを持つ状況は極めて稀です。
If you want to get best quality of vulnerability data, you may have to visit VulDB.