Linux Kernel RCU Vulnerability in IRQ Handling by Vendor
CVE-2025-39744
What is CVE-2025-39744?
A vulnerability has been identified in the Linux kernel related to improper handling of IRQ during the execution of rcu_read_unlock_special(). This issue can lead to a deadlock scenario when an IPI (Inter-Processor Interrupt) is issued during irq_exit(), resulting in a recursive lockup. Specifically, this vulnerability impacts the kernel's ability to manage the irq_work state correctly, especially evident when certain BPF programs are activated on tracepoints such as trace_tick_stop(). A fix has been applied to prevent this lockup by managing the IRQ work state effectively, ensuring a stable and reliable kernel performance.
Affected Version(s)
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 1cfa244f7198d325594e627574930b7b91df5bfe
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2