CVE-2026-68127
In the Linux kernel, the following vulnerability has been resolved:
ila: reload IPv6 header after pskbmaypull in checksum adjust
ilacsumadjusttransport() caches ip6h = ipv6hdr(skb) before calling
pskbmaypull(). On a non-linear skb whose transport header sits in a page
fragment, pskbmaypull() can call _pskbpulltail() / pskbexpand_head()
and free the old skb head, leaving ip6h dangling; the following
getcsumdiff(ip6h, p) then reads freed memory. ilaupdateipv6_locator()
uses ip6h (and the iaddr derived from it) again after the csum-adjust
call and additionally writes the new locator through that pointer.
Impact: a remote IPv6 packet routed through a configured ILA
csum-adjust-transport route or receive-side mapping triggers a
slab-use-after-free in ilaupdateipv6_locator() (KASAN). The route or
mapping requires CAPNETADMIN to configure, but trigger packets are
unauthenticated once it exists.
Reload ip6h after each pskbmaypull() in ilacsumadjust_transport()
before the csum-diff read. In ilaupdateipv6_locator() only the
ILACSUMADJUST_TRANSPORT case pulls the skb, so reload ip6h and iaddr in
that case alone before the destination-address write; the neutral-map
modes never pull and keep their cached pointers.
Package Versions Affected
Automatically patch vulnerabilities without upgrading
CVSS Version



Related Resources
References
https://git.kernel.org/stable/c/1eadcb43893b897ade85ac5bf5c618054bc3c655, https://git.kernel.org/stable/c/472aba2603ca74c4f7722cb0c0296942b0776b8d, https://git.kernel.org/stable/c/7097a0280b178237265681be66d1bef11d15894b, https://git.kernel.org/stable/c/896a9512d0d83c2a4b357e5585b7b62a8e3f95c1, https://git.kernel.org/stable/c/92d3817649df2b0b6a008a686c8275c88d7ef594, https://git.kernel.org/stable/c/ba353caafb06ccee57b78d3254e3cebf1dea4a93, https://git.kernel.org/stable/c/c6a13ae00dab3a1a8c7cf2f843f0fc9e8d4b0ccc, https://git.kernel.org/stable/c/e451a904606c571f731ef7a06b3398619dce5300, https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/68xxx/CVE-2026-68127.json, https://nvd.nist.gov/vuln/detail/CVE-2026-68127, https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git