PT-2026-85633 · Linux · Linux
CVE-2026-80792
·
Published
2026-09-04
·
Updated
2026-09-04
None
No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
In the Linux kernel, the following vulnerability has been resolved:
ipv6: fix use-after-free in ip6 finish output2()
ip6 finish output2() caches a pointer to the IPv6 destination
address (daddr) before invoking lwtunnel xmit(). The LWT-BPF
transmit path or other encapsulation operations within
lwtunnel xmit() can reallocate the skb head, freeing the memory
that daddr points to. When lwtunnel xmit() returns
LWTUNNEL XMIT CONTINUE, the function continues to use the stale
daddr pointer to compute the nexthop and to look up or create the
neighbour entry. This results in a use-after-free read, which can
leak sensitive kernel data, pollute the neighbour table with
arbitrary values, misdirect traffic, or crash the system.
Fix this by re-fetching the IPv6 header and the destination
address pointer after lwtunnel xmit() returns
LWTUNNEL XMIT CONTINUE, ensuring that the subsequent nexthop
computation and neighbour lookup operate on valid memory.
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux