Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A deadlock vulnerability has been identified in the Linux kernel's NFS (Network File System) implementation, specifically related to how the kernel's memory compaction daemon, kcompactd, manages writeback operations. When kcompactd initiates writeback, it can inadvertently cause NFS to deadlock, waiting for the writeback to complete. This issue arises because NFS, when blocked, can trigger a writeback to the NFS server daemon (NFSD) via a loopback mount, creating a circular dependency that halts processing. The vulnerability affects several versions of the Linux kernel where this NFS and kcompactd interaction is not properly managed.
Exploitation of this vulnerability leads to a severe deadlock, with the kcompactd process being blocked for an extended period, over 4,400 seconds in observed cases. This blockage can disrupt memory management operations, potentially causing performance degradation or resource exhaustion.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.