Improper locking in Linux kernel - CVE-2026-89753
Published: September 12, 2026
Vulnerability details
The vulnerability allows a local user to cause RCU Tasks stalls.
The vulnerability exists due to improper RCU quiescent-state handling in shrink_lruvec() in mm/vmscan.c when performing direct memory reclaim. A local user can trigger direct memory reclaim to cause RCU Tasks stalls.
The issue occurs on PREEMPTION kernels, where cond_resched() does not report a Tasks-RCU quiescent state.