CVE Database
/

CVE-2024-41007

Back to search

CVE-2024-41007

Published: Jul 15, 2024

Modified: May 11, 2026

PUBLISHED

Description

In the Linux kernel, the following vulnerability has been resolved: tcp: avoid too many retransmit packets If a TCP socket is using TCP_USER_TIMEOUT, and the other peer retracted its window to zero, tcp_retransmit_timer() can retransmit a packet every two jiffies (2 ms for HZ=1000), for about 4 minutes after TCP_USER_TIMEOUT has 'expired'. The fix is to make sure tcp_rtx_probe0_timed_out() takes icsk->icsk_user_timeout into account. Before blamed commit, the socket would not timeout after icsk->icsk_user_timeout, but would use standard exponential backoff for the retransmits. Also worth noting that before commit e89688e3e978 ("net: tcp: fix unexcepted socket die when snd_wnd is 0"), the issue would last 2 minutes instead of 4.

VendorProductVersions

Linux

Linux

affected
b701a99e431db784714c32fc6b68123045714679 - < 7bb7670f92bfbd05fc41a8f9a8f358b7ffed65f4
affected
b701a99e431db784714c32fc6b68123045714679 - < d2346fca5bed130dc712f276ac63450201d52969
affected
b701a99e431db784714c32fc6b68123045714679 - < 5d7e64d70a11d988553a08239c810a658e841982
affected
b701a99e431db784714c32fc6b68123045714679 - < 04317a2471c2f637b4c49cbd0e9c0d04a519f570
affected
b701a99e431db784714c32fc6b68123045714679 - < e113cddefa27bbf5a79f72387b8fbd432a61a466

+3 more versions

Linux

Linux

affected
4.19
unaffected
0 - < 4.19
unaffected
4.19.318 - <= 4.19.*
unaffected
5.4.280 - <= 5.4.*
unaffected
5.10.222 - <= 5.10.*

+5 more versions

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now