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

CVE-2026-80792

Affected Products

Linux