PT-2024-9011

CVE-2024-36889

·

Published

2024-05-30

·

Updated

2025-09-29

Description by

CVSS 3.1
5.5
Medium
MetricsAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions: Linux kernel versions prior to 6.6.37
Description: The issue is related to the mptcp component of the Linux kernel, where the snd nxt variable is not properly initialized on connect, leading to potential corruption of snd una values. When fallback to TCP happens early on a client socket, snd nxt is not yet initialized, and any incoming ack will copy such value into snd una. If the mptcp worker tries mptcp-level re-injection after such ack, it would unconditionally trigger a send buffer cleanup using 'bad' snd una values. This could potentially cause issues, but the impact is considered very low to zero in practice.
Recommendations: To resolve the issue, update the Linux kernel to version 6.6.37 or later. As a temporary workaround, consider disabling re-injection for fallback sockets to minimize the risk of exploitation. However, this workaround is not necessary if the kernel is updated to the fixed version.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
ALSA-2024:5101
ALSA-2024:5102
ALSA-2024:8162
ALSA-2025_16880
CESA-2024_5101
CESA-2024_5102
DLA-3843-1
DSA-5703-1
INFSA-2024_5101
INFSA-2024_5102
INFSA-2024_8162
MGASA-2024-0263
MGASA-2024-0266
OESA-2024-1706
OESA-2024-1707
OESA-2024-2296
OPENSUSE-SU-2024_2947-1
RHSA-2024:10262
RHSA-2024:5101
RHSA-2024_5101
RHSA-2024:5102
RHSA-2024_5102
RHSA-2024:6998
RHSA-2024:8162
RHSA-2024_8162
RHSA-2024:8613
RHSA-2024:8614
RLSA-2024:5101
RLSA-2024:5102
RLSA-2024:8162
RXSA-2024:5101
SUSE-SU-2024:2802-1
SUSE-SU-2024:2894-1
SUSE-SU-2024:2896-1
SUSE-SU-2024:2939-1
SUSE-SU-2024:2947-1
SUSE-SU-2024:2973-1
SUSE-SU-2025:20008-1
SUSE-SU-2025:20028-1
USN-6949-1
USN-6949-2
USN-6950-1
USN-6950-2
USN-6950-3
USN-6950-4
USN-6952-1
USN-6952-2
USN-6955-1
USN-6956-1
USN-6957-1
USN-7019-1
Found an issue in the description? Have something to add? Feel free to write us 👾