CVE-2026-64113 in Linuxinfo

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.

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

19.07.2026

Moderieren

akzeptiert

Eintrag

VDB-380221

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!