Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A deadlock vulnerability has been identified in the Linux kernel's handling of fence signaling within the Radeon Direct Rendering Manager (DRM) module. This issue arises because the fence lock can be in an unknown state when the signaling operation is performed. In the Radeon implementation, this lock also serves as the wait queue lock, leading to a self-deadlock scenario. The problem occurs when the signaling function attempts to advance the wait queue, a step that is unnecessary and can cause a deadlock. The vulnerability has been addressed by removing the redundant queue progression, allowing the signaling function to safely return a false value when appropriate.
The vulnerability can cause a self-deadlock, disrupting normal operations by halting progress in the affected queue.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for downloading the patched version are available on the official Linux kernel website.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.