CVE-2024-46812·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration [Why] Coverity reports Memory - illegal accesses. [How] Skip inactive planes.
- Severity
- high
- Software
- Kernel
- Fixed in
- 6.10.9
- 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 1% 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-46812 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
From: 6.10
Until: 6.10.9
Fixed in: 6.10.9
How to fix this CVE
Update your Linux kernel to version 6.10.9 or later to patch the memory access vulnerability in AMD display driver plane handling. This fix prevents potential privilege escalation attacks by properly validating inactive display planes during graphics mode configuration. Ensure your system is rebooted after the kernel update to apply the changes.
sudo dnf update kernel kernel-develDefensia detects this vulnerability
How to check if you are affected
- Step 1: Check your current kernel version with `uname -r` and compare against 6.10.9
- Step 2: Verify AMD GPU drivers are installed with `lspci | grep -i amd` and `modinfo amdgpu`
- Step 3: Search kernel logs for GPU-related memory errors with `sudo dmesg | grep -i 'amd\|drm\|memory'`
- Step 4: After patching, confirm the new kernel is active by rebooting and running `uname -r` to verify version 6.10.9 or later
FAQ
What is CVE-2024-46812?
A memory safety vulnerability in the Linux kernel's AMD display driver (drm/amd/display) that fails to properly handle inactive display planes during graphics mode configuration, potentially allowing an unprivileged local attacker to read or write kernel memory.
Is CVE-2024-46812 being actively exploited?
No, this vulnerability is not currently listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, and no public exploits are available.
What versions of Kernel are affected by CVE-2024-46812?
Linux kernel versions 6.10 through 6.10.8 are vulnerable; the fix was released in kernel 6.10.9.
How do I check if my server is vulnerable to CVE-2024-46812?
Run `uname -r` to check your kernel version. If it shows 6.10.0 through 6.10.8, you are vulnerable. Also verify you have AMD graphics with `lspci | grep -i amd`.
Does Defensia detect CVE-2024-46812?
Yes — Defensia's CVE advisory scanner compares installed kernel package versions against the NVD database. If kernel is installed on a monitored server, CVE-2024-46812 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
- https://git.kernel.org/stable/c/2fd32a65f2e78eff0862c8fdf7815ca6bb44fb2e
- https://git.kernel.org/stable/c/3300a039caf850376bc3416c808cd8879da412bb
- https://git.kernel.org/stable/c/4331ae2788e779b11f3aad40c04be6c64831f2a2
- https://git.kernel.org/stable/c/8406158a546441b73f0b216aedacbf9a1e5748fb
- https://git.kernel.org/stable/c/a54f7e866cc73a4cb71b8b24bb568ba35c8969df
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2024-46812. Free for 1 server.
Get started free