CVE-2024-41007 Affecting kernel-uek-tools package, versions <0:5.4.17-2136.335.4.el7uek


Severity

Recommended
high

Based on Oracle Linux security rating.

Threat Intelligence

EPSS
0.04% (15th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-ORACLE7-KERNELUEKTOOLS-7943348
  • published13 Sept 2024
  • disclosed15 Jul 2024

Introduced: 15 Jul 2024

CVE-2024-41007  (opens in a new tab)

How to fix?

Upgrade Oracle:7 kernel-uek-tools to version 0:5.4.17-2136.335.4.el7uek or higher.
This issue was patched in ELSA-2024-12610.

NVD Description

Note: Versions mentioned in the description apply only to the upstream kernel-uek-tools package and not the kernel-uek-tools package as distributed by Oracle. See How to fix? for Oracle:7 relevant fixed versions and status.

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.

CVSS Scores

version 3.1