CVE-2024-35888 in Linux
Riassunto
di VulDB • 17/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
erspan: assicurarsi che erspan_base_hdr sia presente in skb->head
syzbot ha segnalato un problema in ip6erspan_rcv() [1]
Il problema consiste nel fatto che ip6erspan_rcv() (e erspan_rcv()) non verificano più la presenza di erspan_base_hdr nella parte lineare di skb (skb->head) prima di ottenere il campo @ver da esso.
Aggiungere le chiamate pskb_may_pull() mancanti.
v2: Ricaricare il puntatore iph in erspan_rcv() dopo pskb_may_pull() poiché skb->head potrebbe essere cambiato.
[1]
BUG: KMSAN: uninit-value in pskb_may_pull_reason include/linux/skbuff.h:2742 [inline]
BUG: KMSAN: uninit-value in pskb_may_pull include/linux/skbuff.h:2756 [inline]
BUG: KMSAN: uninit-value in ip6erspan_rcv net/ipv6/ip6_gre.c:541 [inline]
BUG: KMSAN: uninit-value in gre_rcv+0x11f8/0x1300 net/ipv6/ip6_gre.c:593
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.