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
- 2024-09-27
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