Out-of-bounds write in Linux kernel - CVE-2026-98532
Published: October 22, 2026
Vulnerability details
The vulnerability allows a local user to corrupt kernel memory and potentially cause a denial of service.
The vulnerability exists due to out-of-bounds memory access in the Linux kernel's ipv6_find_hdr() function when processing IPv6 extension headers whose declared lengths exceed the remaining packet data. A local user can submit a specially crafted IPv6 packet for processing through Open vSwitch to cause update_ipv6_checksum() to read and write a transport checksum field outside the packet buffer, corrupting kernel memory and potentially causing a kernel crash.
Affected software
Ubuntu
linux-nvidia-tegra (Ubuntu package)
linux-nvidia-tegra-igx (Ubuntu package)
linux-nvidia-tegra-5.15 (Ubuntu package)
linux (Ubuntu package)
linux-gcp (Ubuntu package)
linux-oracle (Ubuntu package)
linux-aws (Ubuntu package)
linux-ibm (Ubuntu package)
linux-hwe-7.0 (Ubuntu package)
linux-oem-7.0 (Ubuntu package)
How to mitigate CVE-2026-98532
linux-nvidia-tegra (Ubuntu package) - update to 5.15.0-1070.72
linux-nvidia-tegra-igx (Ubuntu package) - update to 5.15.0-1059.59
linux-nvidia-tegra-5.15 (Ubuntu package) - update to 5.15.0-1070.72~20.04.1
linux (Ubuntu package) - update to 7.0.0-42.42
linux-gcp (Ubuntu package) - update to 7.0.0-1016.18
linux-oracle (Ubuntu package) - update to 7.0.0-1015.16
linux-aws (Ubuntu package) - update to 7.0.0-1016.17
linux-ibm (Ubuntu package) - update to 7.0.0-1017.17
linux-hwe-7.0 (Ubuntu package) - update to 7.0.0-42.42~24.04.1
linux-oem-7.0 (Ubuntu package) - update to 7.0.0-1017.17
External References
- https://git.kernel.org/stable/c/1c70275ca87e769e1a52abc644d61372d8c016cb
- https://git.kernel.org/stable/c/1d42828565889632068fbc2983c34d57c66af4e0
- https://git.kernel.org/stable/c/4254d5878c320c19961dd0b8e1d0aca4800d8b7d
- https://git.kernel.org/stable/c/531255de8971c06d5d5986f85fdc2525d707ba71
- https://git.kernel.org/stable/c/543354c6efb27eae3372a3a9674aeaa2a86e2b2c
- https://git.kernel.org/stable/c/ca96b38730e31357ef4a9d76af1336958ac670d7
- https://git.kernel.org/stable/c/dc92cb972e86790b8078337ec41015b748b8f8e5
- https://git.kernel.org/stable/c/ee319bd3a0e976af5087cbe59ebc50a66f31d202