CVE-2026-74695 in Linux
Zusammenfassung
von VulDB • 23.08.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
netfilter: nf_flow_table: Vor dem Aufruf von `skb_dst_set_noref()` muss der vorhandene `dst`-Eintrag des `skb` verworfen werden.
Eingehende `skbs`, die durch Netfilter-Flowtable-Offload-Hooks (oder den XFRM-Offload-Pfad) geleitet werden, können bereits einen referenzgezählten `dst_entry` enthalten, der während früherer RX- oder Routing-Schritte zugewiesen wurde.
Das Aufrufen von `skb_dst_set_noref()`, wenn das `skb` bereits einen referenzgezählten `dst` hält, überschreibt `skb->_skb_refdst`, wodurch die Referenzzählung des vorherigen `dst_entry` verloren geht und eine DEBUG_NET_WARN_ON_ONCE-Assertion in `skb_dst_check_unset()` ausgelöst wird:
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
Vor dem Festlegen des nicht-referenzierten Flowtable-Ziels muss jede vorhandene `dst_entry`-Referenz mit `skb_dst_drop(skb)` verworfen werden.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.