Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A circular locking dependency vulnerability has been identified in the Linux kernel's cgroup freezer mechanism. This issue arises from a change in the core freezer logic, where the handling of certain locking operations was modified. The vulnerability creates a deadlock scenario by improperly ordering locks related to CPU hotplug operations and the freezer mutex, potentially leading to a system hang.
Exploitation of this vulnerability can cause a deadlock, where processes are stuck waiting for each other to release locks, leading to a system hang.
The vulnerability can be reproduced by creating a circular locking scenario between the CPU hotplug lock and the freezer mutex. This can be done by writing to cgroup files that trigger the freezer's locking mechanism while simultaneously holding the CPU hotplug lock, creating a deadlock situation.
Users can apply the latest patches available in the Linux kernel stable tree to address this vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.