
Cloud Vulnerability DB
A community-led vulnerabilities database
A vulnerability in the Linux kernel's DRM/XE preempt fence functionality has been identified and assigned CVE-2024-44956. The issue affects Linux kernel versions up to (excluding) 6.10.5. The vulnerability stems from improper locking mechanisms in the preemptfencework_func() function, where subtle deadlocks can occur due to operations on a single global ordered work queue for signaling preempt fences (NVD).
The vulnerability is related to improper locking in the DRM/XE driver's preempt fence implementation. The issue occurs because the preempt fences are all signaled via a single global ordered work queue, where blocking in the callback can prevent other published fences from signaling. The CVSS v3.1 base score is 5.5 (Medium) with a vector of CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H, indicating local access required with potential for high availability impact (NVD).
The vulnerability can lead to deadlock conditions in the Linux kernel's DRM/XE driver. When exploited, it could prevent other published fences from signaling, potentially causing system availability issues. The impact is particularly concerning when sensitive locks like vm->lock are involved, which are also held while waiting on preempt fences to complete (Kernel Patch).
The vulnerability has been patched by enlarging the fence critical section to cover the entire callback in the preemptfencework_func(). This modification allows lockdep to better understand and manage the locking behavior, particularly when dealing with sensitive locks like vm->lock. Users should update their Linux kernel to version 6.10.5 or later to address this vulnerability (Kernel Patch).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."