A critical vulnerability in the Linux kernel MultiPath TCP (MPTCP) subsystem has triggered emergency patching across major Linux enterprise distributions. Disclosed as CVE-2026-38294, the flaw allows unauthenticated remote attackers to achieve arbitrary root code execution without requiring valid credentials or established application sessions.
The vulnerability occurs within net/mptcp/protocol.c during subflow socket creation and options parsing. Flawed boundary validation allows crafted packets to overflow slab memory structures, overwriting socket function pointers with kernel ring-0 supervisor rights.
Security teams recommend immediately upgrading to Linux 6.18.4, 6.12.18, or 6.6.94. For systems unable to reboot immediately, administrators can disable MPTCP at runtime using sysctl -w net.mptcp.enabled=0.