Linux kernel memory corruption exploited (CVE-2026-53362)
CVE-2026-53362
CVE-2026-53362: Linux kernel heap overflow via UDPv6 sockets leads to local privilege escalation (CVSS 7.8). Actively exploited; update your kernel package immediately.
Actively exploited in the wild - CVE-2026-53362 is a high-severity memory corruption vulnerability in the Linux kernel’s IPv6 append-data path that lets unprivileged local users escalate privileges to root. The flaw affects kernel versions from 5.10 through 6.8 and has been confirmed as exploited in active attacks; patch your kernel now.
Overview
CVE-2026-53362 is a heap out-of-bounds write in the Linux kernel’s __ip6_append_data() function, which handles UDPv6 packet assembly. The bug stems from incorrect accounting of “fraggap” bytes - the padding inserted between fragments when a packet exceeds the path MTU. On the paged-allocation branch (triggered when MSG_MORE is set together with MSG_SPLICE_PAGES), the kernel allocates a linear buffer that is undersized by the fraggap amount, then copies data past the end of the skb into the trailing skb_shared_info structure.
An unprivileged user can trigger this condition by opening a UDPv6 socket and sending fragmented data with the combination of MSG_MORE and MSG_SPLICE_PAGES flags. The resulting out-of-bounds write corrupts kernel heap memory, which can be leveraged to achieve arbitrary code execution with kernel privileges.
The vulnerability was introduced in commit 773ba4fe9104 and became exploitable after commit ce650a166335 relaxed a check that previously returned -EINVAL for this code path. A CVSS score of 7.8 (HIGH) reflects the local attack vector, low complexity, and the fact that no user interaction is required beyond triggering the packet send.
Affected Systems
All Linux kernel versions from 5.10 through 6.8 are vulnerable. Major distributions including Ubuntu, Debian, RHEL, and SUSE have all shipped affected kernels in this range. Systems running UDPv6 services are at risk, but the vulnerability is exploitable from any unprivileged process with socket access.
Remediation
Update your kernel package to a patched version immediately. Kernel 6.8.5 and later contain the fix. Distribution-specific patches are available:
- Ubuntu: linux-image packages 5.15.0-105 or later
- Debian: linux package 6.1.90-1 or later
- RHEL/CentOS: kernel-5.14.0-427.13.1 or later
If immediate patching is not possible, mitigate by blocking unprivileged access to UDPv6 sockets via seccomp or by disabling IPv6 entirely on systems that do not require it.
Security Insight
This bug follows a pattern of subtle memory-accounting errors in network stack code that remain dormant for years until a later refactor removes an incidental safety check. The original -EINVAL return was never a deliberate security boundary, but it happened to prevent exploitation. When that guard was lifted for legitimate functionality, the latent flaw became weaponizable. This underscores how fragile incidental protections are - security teams should audit code paths where error returns are relaxed or removed, as each one can expose latent memory corruption bugs. For related analysis of actively exploited Linux kernel flaws, see our coverage of CVE-2026-31431 and the CrackArmor AppArmor series, plus this week’s threat roundup.
Further Reading
Never miss a critical vulnerability
Get real-time security alerts delivered to your preferred platform.
Am I Affected by CVE-2026-53362?
Pick an ecosystem, paste your installed version, and we'll compare it against the fixed version published on OSV.dev. Browser-only — nothing is sent to a server.
Heuristic comparison only. Always cross-check against the vendor advisory before making patching decisions.
Related Advisories
Heap buffer overflow in ANGLE in Google Chrome prior to 147.0.7727.101 allowed a remote attacker to potentially perform a sandbox escape via a crafted HTML page. (Chromium security severity: Critical)...
In the Linux kernel, the following vulnerability has been resolved: netfilter: bridge: make ebt_snat ARP rewrite writable The ebtables SNAT target keeps the Ethernet source address rewrite behind sk...
In the Linux kernel, the following vulnerability has been resolved: crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg Issuing two writes to the same af_alg socket is bogus as the data wi...
In the Linux kernel, the following vulnerability has been resolved: tls: fix handling of zero-length records on the rx_list Each recvmsg() call must process either - only contiguous DATA records (a...
Other Linux Kernel Vulnerabilities
In the Linux kernel, the following vulnerability has been resolved: netfilter: bridge: make ebt_snat ARP rewrite writable The ebtables SNAT target keeps the Ethernet source address rewrite behind sk...
Out of bounds read and write in V8 in Google Chrome prior to 149.0.7827.103 allowed a remote attacker to execute arbitrary code inside a sandbox via a crafted HTML page. (Chromium security severity: H...
Integer overflow in Blink in Google Chrome prior to 148.0.7778.96 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: Critical)...
Use after free in Chromoting in Google Chrome on Linux prior to 148.0.7778.96 allowed a remote attacker to execute arbitrary code via malicious network traffic. (Chromium security severity: Critical)...