PT-2024-9011 · Linux+9 · Linux Kernel+9

Christoph Paasch

·

Published

2024-05-30

·

Updated

2025-09-29

·

CVE-2024-36889

CVSS v3.1

5.5

Medium

VectorAV: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.

Exploit

Fix

Use of Uninitialized Resource

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALSA-2024:5101
ALSA-2024:5102
ALSA-2024:8162
ALSA-2025_16880
BDU:2024-10693
CESA-2024_5101
CESA-2024_5102
CVE-2024-36889
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:5102
RHSA-2024:6998
RHSA-2024:8162
RHSA-2024:8613
RHSA-2024:8614
RHSA-2024_5101
RHSA-2024_5102
RHSA-2024_8162
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

Affected Products

Almalinux
Astra Linux
Centos
Linuxmint
Linux Kernel
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu