CVE-2024-53133·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Handle dml allocation failure to avoid crash [Why] In the case where a dml allocation fails for any reason, the current state's dml contexts would no longer be valid. Then subsequent calls dc_state_copy_internal would shallow copy invalid memory and if the new state was released, a double free would occur. [How] Reset dml pointers in new_state to NULL and avoid invalid pointer (cherry picked from commit bcafdc61529a48f6f06355d78eb41b3aeda5296c)
- Severity
- high
- Software
- Kernel
- Fixed in
- 6.11.10
- Published
How likely is exploitation
FIRST's Exploit Prediction Scoring System puts the probability of this CVE being exploited in the next 30 days at <0.1% — higher than 5% of all published CVEs. EPSS is an independent forecast of exploitation, not a severity rating: it says nothing about how much damage a successful attack does, which is what a CVSS score measures.
Read the two together. CVE-2024-53133 scores 7.8 on CVSS, so a successful attack would be serious — but at <0.1%, almost nobody is currently attempting it. That is a different situation from a flaw under mass exploitation, and it is usually the difference between patching on your next maintenance window and patching tonight.
Affected versions
Until: 6.11.10
Fixed in: 6.11.10
How to fix this CVE
Update your Linux kernel to version 6.11.10 or later to resolve a memory management vulnerability in the AMD display driver that could cause system crashes. This fix ensures that failed memory allocations are properly handled, preventing double-free conditions that occur when display mode list (dml) structures are improperly copied. Apply the update immediately on systems running vulnerable kernel versions.
sudo dnf update kernel kernel-develDefensia detects this vulnerability
How to check if you are affected
- Check your current kernel version: uname -r
- Verify if the AMD GPU driver components are loaded: lsmod | grep amdgpu
- Search dmesg logs for allocation failures in drm/amd/display: dmesg | grep -i 'dml\|allocation\|display'
- Confirm the fix by verifying kernel version is 6.11.10 or higher: uname -r | grep -E '6\.1[1-9]|6\.[2-9][0-9]|[7-9]\.[0-9]'
FAQ
What is CVE-2024-53133?
CVE-2024-53133 is a kernel vulnerability in AMD's display driver that fails to properly handle memory allocation errors, leading to invalid pointer references and potential double-free conditions that crash the system. The vulnerability affects how the kernel manages display mode list (dml) context data structures.
Is CVE-2024-53133 being actively exploited?
No, CVE-2024-53133 is not currently listed in CISA's Known Exploited Vulnerabilities (KEV) catalog, and there are no publicly available exploits for this vulnerability.
What versions of Kernel are affected by CVE-2024-53133?
All kernel versions prior to 6.11.10 are vulnerable. This includes kernel 6.11.9 and earlier branches in the 6.x series that contain the vulnerable AMD display driver code.
How do I check if my server is vulnerable to CVE-2024-53133?
Run 'uname -r' to check your kernel version. If your kernel is version 6.11.9 or earlier and you have an AMD GPU (check with 'lspci | grep -i amd'), your system may be vulnerable. Additionally, verify that amdgpu driver is loaded with 'lsmod | grep amdgpu'.
Does Defensia detect CVE-2024-53133?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If the Linux kernel is installed on a monitored server, CVE-2024-53133 will appear in your dashboard with remediation steps and distro-specific update commands.
Related Kernel CVEs
References
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2024-53133. Free for 1 server.
Get started free