Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A deadlock vulnerability has been identified in the Linux kernel's handling of device queue limits. When a user modifies a queue limit, the device queue is frozen, potentially leading to a deadlock if the device driver simultaneously revalidates the queue limits. This issue arises because some drivers, like SCSI sd, must communicate with the hardware to retrieve limit values, creating an ABBA deadlock scenario. The vulnerability has been addressed by changing the order of operations when updating queue limits, ensuring that the queue is only frozen after the limits have been safely updated, thus preventing the deadlock situation.
Exploitation of this vulnerability could lead to a deadlock condition, causing the system to hang or become unresponsive while waiting for resources to be released.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.