Linux Kernel MPTCP Scheduling Vulnerability in Timestamp Socket Options

Vulnerability

A vulnerability in the Linux kernel's Multipath TCP (MPTCP) implementation has been addressed. The issue arose from using 'lock_sock_fast()' in an atomic context while setting timestamps on sockets, which is unsafe because the timestamping functions can block. This vulnerability affects the Linux kernel stable tree.

Impact

Exploitation of this vulnerability could lead to a kernel panic by causing a deadlock situation, where the system becomes unresponsive due to processes being stuck in a waiting state.

Reproduction

The vulnerability can be reproduced by applying the patch that introduces the issue, which involves using 'lock_sock_fast()' around 'sock_set_timestamp()' and 'sock_set_timestamping()'. This can be done by modifying the MPTCP socket option handling to use the fast lock, creating a scenario where the functions are called in a way that can cause the kernel to panic.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for downloading the patched version are available on the official Linux kernel website.

Added: May 28, 2026, 12:36 PM
Updated: May 28, 2026, 12:36 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
4.3
remediation
7.7
relevance
9.2
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.