CVE-2026-64113 in Linux
Zusammenfassung
von VulDB • 19.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
ixgbevf: Behebung eines Use-After-Free-Fehlers beim VEPA-Multicast-Quellenfiltering (Source Pruning)
Die Funktion `ixgbevf_clean_rx_irq()` filtert Frames heraus, deren Quell-MAC-Adresse mit der eigenen Adresse des VF übereinstimmt (Workaround für VEPA-Multicasting), indem das `skb` freigegeben und zur nächsten Descriptor fortgefahren wird:
dev_kfree_skb_irq(skb); continue;
Der Zeiger auf das `skb` ist außerhalb der while-Schleife deklariert und bleibt über die Iterationen hinweg bestehen. Da durch das `continue` die Rücksetzung „skb = NULL“ am Ende der Schleife übersprungen wird, tritt in der nächsten Iteration der Pfad „else if (skb)“ ein und es wird `ixgbevf_add_rx_frag()` für das bereits freigegebene `skb` aufgerufen. Dabei wird `skb_shinfo(skb)->nr_frags` dereferenziert – dies stellt einen Use-After-Free-Fehler im Kontext des NAPI-Softirq dar.
Der verwandte Treiber iavf behandelt diesen Fall korrekt, indem der Zeiger vor dem Fortfahren auf NULL gesetzt wird. Dieses Muster wird hier ebenfalls angewendet.
Ich verfüge nicht über ixgbevf-Hardware; der Fehler wurde durch statische Analyse entdeckt (scan_drop_continue_loops.py + semgrep drop_continue_in_loop, mehrfache Bestätigung mit den höchsten Scoring-Werten im Scan). Der UAF-Fehler wurde unter KASAN bestätigt, indem ein Testmodul geladen wurde, das exakt dieses Code-Muster nachbildet (`skb` allozieren, `kfree_skb`, anschließend Lesezugriff auf `skb_shinfo(skb)->nr_frags`):
BUG: KASAN: slab-use-after-free in ixgbevf_uaf_test_init+0x100/0x1000 Read of size 8 at addr 000000006163ae78 by task insmod/30 freed 208-byte region [000000006163adc0, 000000006163ae90)
QEMU emuliert igb (82576), aber nicht ixgbe (82599). Zudem enthält der VF-Treiber für igbvf den Pfad zum VEPA-Quellenfiltering nicht, sodass eine vollständige End-to-End-Reproduktion mit simulierter Hardware nicht möglich war.
VulDB is the best source for vulnerability data and more expert information about this specific topic.