CVE-2026-98383 in Linux
要約
〜によって VulDB • 2026年10月09日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
bpf: LWT_SEG6LOCALに対して bpf_skb_pull_data() を禁止する
LWT_SEG6LOCALプログラムは `bpf_lwt_seg6_adjust_srh()` によってキャッシュされたSRHを無効化し、その後で `bpf_skb_pull_data()` を呼び出すことができます。後者の関数は `skb->head` の再割り当てを行う可能性があり、これによりper-CPUのSRHポインタがダングリング(孤立)状態になります。プログラム実行後のSRH検証処理では、そのポインタを介して書き込みが行われます。
LWT_SEG6LOCALプログラムに対して `bpf_skb_pull_data()` を禁止することで、ベリファイアがこの安全でないヘルパー関数の組み合わせを拒否するようにします。他のLWTプログラムの種類については、`lwt_out_func_proto()` 経由で引き続きこのヘルパーが公開されます。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.