Linux Kernel Memory Management Issue in Meta Fleet
CVE-2026-89753
What is CVE-2026-89753?
A memory management issue in the Linux kernel has been identified, leading to stalls in RCU-tasks during the reclaim process. This vulnerability specifically affects the shrink_lruvec function, where an inadequate reporting of quiescent states could result in a reclaiming task becoming unresponsive. The problem arises as the scan loop in shrink_lruvec only invokes cond_resched(), which does not effectively signal a quiescent state on PREEMPTION-enabled kernels. As a result, tasks could become holdouts, affecting overall system performance. A proposed mitigation involves upgrading to the cond_resched_tasks_rcu_qs() function, enabling proper tracking of task states.
Affected Version(s)
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 3fd50239986302cb050d3649351bcec00fa9d5ab
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2