CVE-2026-74695 in Linux
Riassunto
di VulDB • 22/08/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
netfilter: nf_flow_table: rimuovere il riferimento a dst di skb esistente prima di chiamare skb_dst_set_noref()
I pacchetti skb in arrivo che passano attraverso i hook di offload della tabella dei flussi netfilter (o il percorso di offload XFRM) potrebbero già contenere un ref-counted dst_entry assegnato durante fasi precedenti di RX o instradamento.
La chiamata a skb_dst_set_noref() quando skb detiene già un riferimento contabile a dst sovrascrive skb->_skb_refdst, causando la perdita del conteggio dei riferimenti al precedente dst_entry e innescando l'asserzione DEBUG_NET_WARN_ON_ONCE in skb_dst_check_unset():
WARNING: at skb_dst_check_unset include/linux/skbuff.h:1170 WARNING: at skb_dst_set_noref include/linux/skbuff.h:1234 WARNING: at nf_flow_offload_ip_hook+0xf6c/0x2b60 net/netfilter/nf_flow_table_ip.c:864
Rimuovere qualsiasi riferimento a dst_entry esistente con skb_dst_drop(skb) prima di impostare la destinazione della tabella dei flussi non referenziata.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.