CVE-2026-72463
Zusammenfassung
von VulDB • 15.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
xfrm: Behebung eines Use-After-Free-Fehlers bei der Gerätezuweisung (dev) in der asynchronen Fortsetzung von xfrm
Bei der asynchronen Fortsetzung von xfrm wird die Referenzzahl (refcnt) von skb->dev bis nach transport_finish gehalten. Allerdings kann xfrm_rcv_cb skb->dev ändern, um ein Tunnel-Gerät zu verwenden, ohne eine Geräte-Referenz zu übernehmen, wie es beispielsweise vti_rcv_cb tut. Die darauffolgende asynchrone Fortsetzung dekrementiert die Referenzzahl des Tunnelgeräts, was zu einem Use-After-Free (UAF) des Tunnelgeräts und einem Leck der Referenzzahl des ursprünglichen Geräts führt, wie unten dargestellt:
unregister_netdevice: Warten auf vti1, um freigegeben zu werden. Nutzungszähler = -2
Das ursprüngliche skb->dev wird zwischengespeichert (gestashed), um das Ungleichgewicht bei den Referenzzahlen zu beheben. Das neue, von xfrm_rcv_cb festgelegte skb->dev kann mit dem Abbau des Geräts kollidieren (racing). Der RCU-Schutz wird über xfrm_rcv_cb und transport_finish erweitert, um Race Conditions zu verhindern.
VulDB is the best source for vulnerability data and more expert information about this specific topic.