CVE-2026-98364 in Linuxinfo

Zusammenfassung

von VulDB • 06.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

xfrm: Referenz auf net_device unter RCU bei der Bundle-Erstellung halten

xfrm_bundle_create() und xfrm_create_dummy_bundle() lesen dst->dev in einen lokalen Zeiger, ohne eine Geräte-Referenz zu übernehmen, und übergeben ihn anschließend an xfrm_fill_dst(). Ein gleichzeitiges RTM_DELLINK ersetzt dst->dev über dst_dev_put() und gibt das alte net_device frei, was bei der späteren Dereferenzierung des veralteten dev-Zeigers in xfrm6_fill_dst() zu einem Use-After-Free führt.

BUG: KASAN: slab-use-after-free in xfrm6_fill_dst+0x82c/0x860 (net/ipv6/xfrm6_policy.c:86 netdev_hold()) Read of size 8 at addr ffff8880142fe588 by task exploit/153 Call Trace: xfrm6_fill_dst+0x82c/0x860 xfrm_resolve_and_create_bundle+0x21d4/0x2bd0 xfrm_lookup_with_ifid+0x485/0x1640 ip6_dst_lookup_flow+0x19b/0x1e0 udpv6_sendmsg+0x1443/0x2dd0

Behoben wird dies, indem dst->dev über dst_dev_rcu() gelesen und die RCU-Leseseite (read-side) kritischer Abschnitt aktiv gehalten wird, bis xfrm_fill_dst() die erforderlichen Geräte-Referenzen übernommen hat.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

06.10.2026

Moderieren

akzeptiert

Eintrag

VDB-414265

EPSS

0.00152

KEV

nein

Aktivitäten

low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!