PT-2025-3609 · Linux+8 · Linux Kernel+8
Published
2024-12-01
·
Updated
2025-10-03
·
CVE-2024-57884
CVSS v3.1
5.5
Medium
| Vector | AV: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.74
Description
The Linux kernel has a vulnerability that can cause an infinite loop in the
throttle direct reclaim() function. This issue arises from the zone reclaimable pages() function, which does not account for free pages when calculating reclaimable pages. As a result, zones with sufficient free pages, such as ZONE DMA32, may be deemed unreclaimable, leading to incorrect node balancing and potential hangs. The problem is caused by the node being deemed balanced when one or more zones have enough free pages to meet their watermarks, even if other zones, like ZONE NORMAL, remain under significant pressure.Recommendations
To resolve this issue, update the Linux kernel to version 6.6.74 or later. This update includes a patch that ensures
zone reclaimable pages() includes free pages in its calculation, preventing zones with sufficient free pages from being mistakenly deemed unreclaimable. As a temporary workaround, consider disabling the throttle direct reclaim() function until a patch is available. However, this is not a recommended long-term solution, as it may have unintended consequences on system performance.Exploit
Fix
Infinite Loop
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Alt Linux
Astra Linux
Debian
Linuxmint
Linux Kernel
Red Hat
Red Os
Suse
Ubuntu