CVE-2026-64572 in Linuxinfo

Zusammenfassung

von VulDB • 05.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

ipv4: fib: Freigabe von fib_alias mit kfree_rcu() im Fehlerpfad bei der Einfügung

fib_table_insert() veröffentlicht new_fa in die fa_list des Blatts über fib_insert_alias(), bevor es die Fib-Eintrags-Notifier aufruft. Wenn ein Notifier fehlschlägt, entfernt der Fehlerpfad new_fa mit fib_remove_alias() (hlist_del_rcu) und gibt den Speicher sofort mit kmem_cache_free() frei.

fib_table_lookup() durchsucht diese Liste ausschließlich unter rcu_read_lock(), sodass eine gleichzeitige Suche, die bereits new_fa erreicht hat, weiterhin darauf zugreift, nachdem der Speicher freigegeben wurde:

BUG: KASAN: slab-use-after-free in fib_table_lookup (net/ipv4/fib_trie.c:1601) Lesen von Größe 1 bei Adresse ffff88810676d4eb durch Task exploit/297 Call Trace: fib_table_lookup (net/ipv4/fib_trie.c:1601) ip_route_output_key_hash_rcu (net/ipv4/route.c:2714) ip_route_output_key_hash (net/ipv4/route.c:2705) __ip4_datagram_connect (net/ipv4/datagram.c:49) udp_connect (net/ipv4/udp.c:2144) __sys_connect (net/socket.c:2167) __x64_sys_connect (net/socket.c:2173) do_syscall_64 entry_SYSCALL_64_after_hwframe

Dies gehört zum Cache ip_fib_alias mit einer Größe von 56 Bytes.

Das Auslösen des Fehlerpfads erfordert CAP_NET_ADMIN und einen registrierten Fib-Notifier, der eine Route ablehnen kann; ein netdevsim-Gerät, dessen IPv4-FIB-Ressourcen erschöpft sind, reicht aus.

Geben Sie new_fa mit alias_free_mem_rcu() frei, wie es fib_table_delete() bereits für eine aus dem Trie entfernte fib_alias tut.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

05.08.2026

Moderieren

akzeptiert

Eintrag

VDB-386127

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!