Skip to content

Image: cdn.prod.website-files.com · rights & removal

Executive Summary

A vulnerability exists in the Linux kernel, affecting versions 4.4 and later, concerning how it sets up IPv4 TCP connections. The flaw allows an attacker with control over timing during a TCP handshake to potentially read or corrupt kernel memory through a use-after-free condition. This issue is related to the handling of IP options during the TCP setup process. While the kernel developers introduced a fix on October 5th, the exploit leverages the system's behavior regarding MPTCP and how the kernel manages memory freeing during concurrent operations.
Remediation requires installing a patched kernel and rebooting, with livepatch also being an option. Specific instructions exist for various distributions like Amazon Linux, Ubuntu, Red Hat, Debian, Oracle Linux, and SUSE, along with guidance for container platforms like Kubernetes, ECS, and Fargate. The potential impact is severe, as it allows for remote root exploitation under specific conditions involving MPTCP listeners. Interim mitigation steps involve disabling MPTCP, dropping specific IPv4 packets, or placing hosts behind external load balancers. Verification of the fix requires checking the running kernel version via `uname -r` and comparing it against vendor advisories.

Facts Only

* The flaw is in how the Linux kernel sets up IPv4 TCP connections, present in kernel 4.4 and later.
* The kernel CVE team rates the flaw 9.8 out of 10 severity.
* An exploit was developed by an unreleased Claude research model to gain root access on a Linux server with a MPTCP listener without credentials or user interaction.
* The vulnerability stems from a use-after-free condition in `ipoptionsbuild()` during TCP handshake when processing IP options, potentially allowing reading or corruption of kernel memory if timing is controlled.
* The upstream fix was applied to the kernel on October 5th, with the CVE published on October 15th.
* The vulnerability is related to how the kernel handles freeing memory during `tcpv4synrecvsock()` when handling IP options.
* IPv6 connections are not affected by this specific race condition in the primary flaw.
* Remediation involves installing a patched kernel and rebooting, or using livepatch.
* Specific patching instructions exist for Amazon Linux (2 and 2023) across various kernel versions, Red Hat, Debian, Oracle Linux, and SUSE distributions.
* The upstream fix involved switching memory frees to `kfreercu()`, which waits until no CPU can still be reading the memory.

Full Take

The pattern observed here is a dynamic tension between rapid vulnerability disclosure, the complexity of kernel internals, and the latency in deploying comprehensive fixes across diverse systems. The issue highlights a systemic challenge where theoretical flaws in concurrent memory management are discovered, fixed by core developers, but their practical implementation and awareness across the vast ecosystem—from cloud providers to specific distributions—lag significantly.
The narrative structure leans into creating urgency through associating the abstract technical vulnerability with tangible, high-impact exploitation demonstrated by an advanced AI system. This leverages Authority Game by implicitly relying on the gravity of a known exploit demonstration, prompting immediate action before full technical verification is complete. The suggestion that endpoints must prioritize patching over nuanced risk assessment—especially when interim measures like disabling MPTCP are proposed rather than fixing the root cause immediately—introduces a false binary that pressures operators toward reactive compliance.
The implications suggest that operational security becomes fundamentally dependent not just on patching systems, but on managing the entire software supply chain and acknowledging implicit dependencies between kernel functionality (like MPTCP) and application behavior (like Go's default socket requests). The question for resilient systems is how to build layers of control—beyond simple patch management—that anticipate timing-based attacks originating from fundamental system calls, especially when sophisticated agents can leverage those subtle timing windows.
Bridge Questions: If the focus shifts from patching individual kernels to engineering operating environments where MPTCP listeners are impossible by default, what infrastructural requirements must be established? How can security tooling effectively verify that a system has truly rebooted into the patched kernel and not merely installed the files? What is the long-term cost of relying on interim software mitigations when the core vulnerability lies within low-level memory management logic?

From the original · Aikido Security Research

TL;DR CVE-2026-98432 is a flaw in how the Linux kernel sets up IPv4 TCP connections, present in kernel 4.4 and later. The kernel's own CVE team rates it 9.8 out of 10.
Read the full story at aikido.dev

Sentinel unavailable

The automated check of the source article's wording did not complete, so no result is shown.

This looks only at the wording of the original source article, not at this page's AI-written sections. A small local AI model made this estimate. It has not been checked against known human and machine texts, so treat it as provisional. It cannot show who wrote an article.

Critical Linux kernel TCP vulnerability can allow remote code execution (CVE | Huntaegis