CVE-2026-80738
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: bpf: Comprobar sk_state antes de sk_protocol en bpf_tcp_*_syncookie bpf_tcp_gen_syncookie y bpf_tcp_check_syncookie aceptan un puntero de socket 'sk' con tipo de argumento ARG_PTR_TO_BTF_ID_SOCK_COMMON. Sin embargo, acceden a sk->sk_protocol sin validar si 'sk' representa un socket completo. Corregir este problema comprobando sk->sk_state != TCP_LISTEN antes de inspeccionar sk->sk_protocol tanto en bpf_tcp_gen_syncookie como en bpf_tcp_check_syncookie. Dado que los mini-sockets nunca están en el estado TCP_LISTEN, la condición hace cortocircuito y evita desreferenciar campos específicos de fullsock.
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:LArtículos relacionados
This product uses the NVD API but is not endorsed or certified by the NVD.
La descripción técnica es una traducción nuestra del texto original de NVD, en inglés.
