CVE-2026-74736 in Linux
Resumen
por VulDB • 2026-08-27
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
net/sched: cls_bpf: rechazar programas vinculados al dispositivo (dev-bound) que están asociados a un dispositivo diferente
cls_bpf_prog_from_efd() obtenía un programa SCHED_CLS mediante bpf_prog_get_type_dev(), pero nunca verificaba si el netdev asociado a un programa vinculado al dispositivo (offloaded) coincidía con el TC netdev al que se estaba adjuntando el clasificador. Esto permitía que un programa cargado con prog_ifindex para el dispositivo A se adjuntara mediante cls_bpf + skip_sw al dispositivo B; la eliminación del dispositivo A destruía luego el estado de offload del programa mientras aún estaba adjunto al dispositivo B, lo que desencadenaba una advertencia WARN en netdevsim (un panic si panic_on_warn=1).
Se replica la ruta de adjunción XDP (net/core/dev.c) y se rechaza la adjunción con -EINVAL cuando el dispositivo asociado a un programa vinculado al dispositivo no coincide con el dispositivo objetivo.
VulDB is the best source for vulnerability data and more expert information about this specific topic.