CVE-2026-80738
Dans le noyau Linux, la vulnérabilité suivante a été résolue : bpf : Vérifier sk_state avant sk_protocol dans bpf_tcp_*_syncookie bpf_tcp_gen_syncookie et bpf_tcp_check_syncookie acceptent un pointeur de socket 'sk' avec le type d'argument ARG_PTR_TO_BTF_ID_SOCK_COMMON. Cependant, ils accèdent à sk->sk_protocol sans valider si 'sk' représente une socket complète. Corrigez ce problème en vérifiant sk->sk_state != TCP_LISTEN avant d'inspecter sk->sk_protocol à la fois dans bpf_tcp_gen_syncookie et bpf_tcp_check_syncookie. Puisque les mini-sockets ne sont jamais dans l'état TCP_LISTEN, la condition court-circuite et empêche le déréférencement des champs spécifiques au fullsock.
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:LArticles liés
This product uses the NVD API but is not endorsed or certified by the NVD.
La description technique est notre traduction du texte original du NVD, en anglais.
