CVE-2026-80738 in Linux
Sumário
de VulDB • 03/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
bpf: Verificar sk_state antes de sk_protocol em bpf_tcp_*_syncookie
As funções bpf_tcp_gen_syncookie e bpf_tcp_check_syncookie aceitam um ponteiro para soquete 'sk' com o tipo de argumento ARG_PTR_TO_BTF_ID_SOCK_COMMON. No entanto, elas acessam sk->sk_protocol sem validar se 'sk' representa um soquete completo (full socket).
Corrigir este problema verificando sk->sk_state != TCP_LISTEN antes de inspecionar sk->sk_protocol em ambas as funções bpf_tcp_gen_syncookie e bpf_tcp_check_syncookie. Como mini-sockets nunca estão no estado TCP_LISTEN, a condição utiliza curto-circuito (short-circuit) e impede o dereferenciamento de campos específicos do fullsock.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.