CVE-2026-80792

Not scored yetLast modified Nov 6, 2026

Description

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.

Metrics

No CVSS score has been published yet.

Affected software

Source: the vendor's advisory (CNA). NVD analysis pending.

VendorProductVersions
LinuxLinux>= 4132c4ad00ddbf3a175ea0d2c775b662a32f4c85, < 75e0a544ebe9af663ef53ca21e9e9185c51fb54a; >= e415ed3a4b8b246ee5e9d109ff5153efcf96b9f2, < c95f01b78266828a57060d754fcbfc92123a98ed; >= e415ed3a4b8b246ee5e9d109ff5153efcf96b9f2, < d960881b9312e781a3429aabceb223ce6b7c882f; >= e415ed3a4b8b246ee5e9d109ff5153efcf96b9f2, < 087ee0d914aaae929f1660c9ca878e367655ba1a; >= e415ed3a4b8b246ee5e9d109ff5153efcf96b9f2, < 3c770ac4e6f07af7c7b40c474a3efc61ffed7862; >= e415ed3a4b8b246ee5e9d109ff5153efcf96b9f2, < 3dc98e5fe82d069dd29b124ffbdb679331dfea43; >= e415ed3a4b8b246ee5e9d109ff5153efcf96b9f2, < 99219c82804f266189388e8bf1cf5135d10d5515; >= e415ed3a4b8b246ee5e9d109ff5153efcf96b9f2, < 73a187384a8c8b983c7fea046d716b6752a1e7a3; >= e415ed3a4b8b246ee5e9d109ff5153efcf96b9f2, < d0d48d999b0eee6bb176ef4e39d9be868fa80f7e; 1598154fd28ffa4a55beae1970475fd6776554b6; >= 5.10.233, < 5.10.267; >= 5.4.289, < 5.5
LinuxLinux5.15

References

Timeline

Published
Sep 4, 2026
Last modified
Nov 6, 2026
NVD status
Received

Related CVEs from 2026

CVE-2026-80793In the Linux kernel, the following vulnerability has been resolved: ipv4: reject undersized MTUs in ip_do_fragment() ip_do_fragment() subtCVE-2026-80794In the Linux kernel, the following vulnerability has been resolved: nfc: nci: fix uninit-value in the RF discover/activated NTF handlers nCVE-2026-80795In the Linux kernel, the following vulnerability has been resolved: nfc: nci: fix out-of-bounds write in nci_target_auto_activated() nci_tCVE-2026-80796In the Linux kernel, the following vulnerability has been resolved: nfc: nci: add data_len bound checks to activation parameter extractors CVE-2026-80797In the Linux kernel, the following vulnerability has been resolved: nfc: pn533: purge fragmented skbs during cleanup pn53x_common_clean() CVE-2026-80798In the Linux kernel, the following vulnerability has been resolved: nfc: llcp: reject PDUs shorter than the LLCP header Every LLCP PDU begCVE-2026-80799In the Linux kernel, the following vulnerability has been resolved: nfc: llcp: fix OOB read and u8 offset wrap in TLV parsers nfc_llcp_parCVE-2026-80805.4Improper Neutralization of Input During Web Page Generation (XSS or 'Cross-site Scripting') vulnerability in misp allows Stored XSS. TCVE-2026-80800In the Linux kernel, the following vulnerability has been resolved: nfc: llcp: bound the connect_sn TLV walk to the skb Commit 27256cdb290CVE-2026-80801In the Linux kernel, the following vulnerability has been resolved: nfc: microread: validate target discovery payload lengths microread_taCVE-2026-80802In the Linux kernel, the following vulnerability has been resolved: nfc: fdp: bound the device-reported read length and fix an skb leak fdCVE-2026-80803In the Linux kernel, the following vulnerability has been resolved: nfc: digital: clamp SENSF_RES length to the destination buffer digital
CVE-2026-80792: Unscored | Vulnix