Linux Kernel Radeon DRM Deadlock Vulnerability in Fence Signaling

Vulnerability

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.

Impact

The vulnerability can cause a self-deadlock, disrupting normal operations by halting progress in the affected queue.

Remediation

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.

Added: Dec 16, 2025, 4:15 PM
Updated: Dec 16, 2025, 4:15 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
5.3
remediation
7.7
relevance
1.5
threat
3.2
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.