Lucene search

K
ubuntucveUbuntu.comUB:CVE-2024-26826
HistoryApr 17, 2024 - 12:00 a.m.

CVE-2024-26826

2024-04-1700:00:00
ubuntu.com
ubuntu.com
9
linux kernel
mptcp
vulnerability
resolved
fix
data re-injection
stale subflow

EPSS

0

Percentile

15.5%

In the Linux kernel, the following vulnerability has been resolved: mptcp:
fix data re-injection from stale subflow When the MPTCP PM detects that a
subflow is stale, all the packet scheduler must re-inject all the
mptcp-level unacked data. To avoid acquiring unneeded locks, it first try
to check if any unacked data is present at all in the RTX queue, but such
check is currently broken, as it uses TCP-specific helper on an MPTCP
socket. Funnily enough fuzzers and static checkers are happy, as the
accessed memory still belongs to the mptcp_sock struct, and even from a
functional perspective the recovery completed successfully, as the
short-cut test always failed. A recent unrelated TCP change - commit
d5fed5addb2b (“tcp: reorganize tcp_sock fast path variables”) - exposed the
issue, as the tcp field reorganization makes the mptcp code always skip the
re-inection. Fix the issue dropping the bogus call: we are on a slow path,
the early optimization proved once again to be evil.

OSVersionArchitecturePackageVersionFilename
ubuntu22.04noarchlinux< 5.15.0-106.116UNKNOWN
ubuntu23.10noarchlinux< 6.5.0-44.44UNKNOWN
ubuntu22.04noarchlinux-aws< 5.15.0-1061.67UNKNOWN
ubuntu20.04noarchlinux-aws-5.15< 5.15.0-1061.67~20.04.1UNKNOWN
ubuntu22.04noarchlinux-aws-6.5< 6.5.0-1023.23~22.04.1UNKNOWN
ubuntu22.04noarchlinux-azure< 5.15.0-1063.72UNKNOWN
ubuntu20.04noarchlinux-azure-5.15< 5.15.0-1063.72~20.04.1UNKNOWN
ubuntu22.04noarchlinux-azure-6.5< 6.5.0-1024.25~22.04.1UNKNOWN
ubuntu22.04noarchlinux-azure-fde< 5.15.0-1063.72.1UNKNOWN
ubuntu20.04noarchlinux-azure-fde-5.15< 5.15.0-1063.72~20.04.1.1UNKNOWN
Rows per page:
1-10 of 381

References