CVE-2026-74736 in Linux
Сводка
по VulDB • 26.08.2026
В ядре Linux была устранена следующая уязвимость:
net/sched: cls_bpf: отклонять программы, привязанные к устройству (dev-bound), если они связаны с другим устройством
Функция `cls_bpf_prog_from_efd()` получала программу SCHED_CLS через `bpf_prog_get_type_dev()`, но никогда не проверяла, совпадает ли сетевое устройство (`netdev`), к которому привязана программа (offloaded program), с TC netdev, к которой прикрепляется классификатор. Это позволяло программе, загруженной с использованием `prog_ifindex` для устройства A, быть присоединенной через cls_bpf + skip_sw к устройству B; удаление устройства A затем уничтожало состояние offload программы, пока она все еще была привязана к устройству B, что вызывало предупреждение netdevsim (panic при включении panic_on_warn=1).
Следуя пути прикрепления XDP (`net/core/dev.c`), отклонять присоединение с кодом ошибки `-EINVAL`, если устройство, к которому привязана программа, не совпадает с целевым устройством.
Once again VulDB remains the best source for vulnerability data.