Fix recursive locking warning in drm/amdgpu package
Summary
GSD-2022-1001069: drm/amdgpu: Fix recursive locking warning. Affects Kernel versions < c6e64930e0f0587591c849db137b4a1ffbf4f546. No fix is published. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
The drm/amdgpu package is a component of the Linux Kernel that provides support for AMD GPUs. It is responsible for managing the graphics hardware and enabling the display functionality. The package is widely used in Linux-based systems that utilize AMD graphics cards. However, a vulnerability has been identified in the package that can lead to recursive locking, causing potential system instability and crashes.
Vulnerability Detail
The vulnerability in the drm/amdgpu package arises from a recursive locking issue. Recursive locking occurs when a thread or process attempts to acquire a lock that it already holds, leading to a deadlock situation. In the context of the drm/amdgpu package, this can result in system instability, crashes, and potential privilege escalation attacks. The vulnerability has been addressed in the Linux Kernel version v5.17.3 by commit c6e64930e0f0587591c849db137b4a1ffbf4f546.
How To Fix
No fixed version is published for this vulnerability.
Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →
Workaround
There is no known workaround for this vulnerability. It is essential to apply the fix by updating the Linux Kernel to a version that includes the necessary patch.
Conclusion
The vulnerability in the drm/amdgpu package can lead to system instability, crashes, and potential privilege escalation attacks. It is crucial to update the Linux Kernel to version v5.17.3 or later to mitigate this vulnerability. For further support and assistance in vulnerability remediation, please contact DevNack.com.
See every vulnerability recorded for Kernel →
FAQ
The vulnerability can lead to system instability, crashes, and potential privilege escalation attacks.
You can use the Vulert Playground (https://vulert.com/scanner) to check if your system is affected by this vulnerability. Simply upload your package-lock.json file to the playground, and it will analyze and alert you if the vulnerability is present.
At the time of this report, there is no known public exploit for this vulnerability. However, it is crucial to apply the fix as soon as possible to mitigate any potential risks.
It is not recommended to manually patch the vulnerability without updating the entire Linux Kernel. The fix provided in the updated kernel version includes necessary changes and optimizations specific to the drm/amdgpu package.
You can refer to the Linux Kernel repository (https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/) for more information about the fix. The vulnerability details are also available in the GSD-2022-1001069 JSON file (https://github.com/cloudsecurityalliance/gsd-database/blob/main/2022/1001xxx/GSD-2022-1001069.json).
Related vulnerabilities
Recent vulnerabilities recorded for Kernel.