CVE-2026-74736 in Linux
要約
〜によって VulDB • 2026年08月27日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
net/sched: cls_bpf: 異なるデバイスにバインドされたdev-boundプログラムを拒否する
cls_bpf_prog_from_efd()はbpf_prog_get_type_dev()を通じてSCHED_CLSプログラムを取得していましたが、device-bound(オフロード済み)プログラムのbound netdevが、クラスファイアが付属されるTCのnetdevと一致しているかどうかを検証しませんでした。これにより、デバイスA用にprog_ifindexで読み込まれたプログラムがcls_bpf + skip_swを介してデバイスBに付与されることが可能でした;その後デバイスAを削除すると、そのプログラムは依然としてデバイスBに付属したままだったためプログラムのオフロード状態が破棄され、netdevsimのWARN(panic_on_warn=1の場合パニック)を引き起こしました。
XDPのアタッチパス(net/core/dev.c)を模倣し、dev-boundプログラムのbound deviceがターゲットデバイスと一致しない場合に-EINVALでアタッチを拒否します。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.