CVE-2024-27029·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: fix mmhub client id out-of-bounds access Properly handle cid 0x140.
- Severity
- high
- Software
- Kernel
- Fixed in
- 6.8.2
- 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-27029 scores 7.1 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.8
Until: 6.8.2
Fixed in: 6.8.2
How to fix this CVE
Update your Linux kernel to version 6.8.2 or later to resolve a memory access vulnerability in the AMD GPU (AMDGPU) driver's MMHUB client ID handling. This vulnerability allows local privileged users to trigger out-of-bounds memory access, potentially leading to information disclosure or system instability. Apply the kernel update through your distribution's package manager and reboot to activate the fix.
sudo dnf update kernel kernel-devel && sudo rebootDefensia detects this vulnerability
How to check if you are affected
- Run 'uname -r' to display the currently running kernel version and confirm if it is between 6.8 and 6.8.2
- Check dmesg logs for AMD GPU driver initialization: 'dmesg | grep -i amdgpu' to verify if the AMDGPU driver is loaded
- Search system logs for memory access errors: 'sudo grep -i 'out of bounds\|invalid memory access' /var/log/syslog /var/log/kern.log' to identify exploitation attempts
- After patching, run 'uname -r' again and confirm the kernel version is 6.8.2 or later, then verify AMDGPU driver loads without errors in dmesg
FAQ
What is CVE-2024-27029?
CVE-2024-27029 is a kernel vulnerability affecting the AMD GPU driver where improper validation of the MMHUB client ID (specifically 0x140) causes out-of-bounds memory access, potentially allowing privileged local attackers to read sensitive memory or crash the system.
Is CVE-2024-27029 being actively exploited?
No, CVE-2024-27029 is not currently listed in CISA's Known Exploited Vulnerabilities (KEV) catalog and no public exploits are available, though the high CVSS score (7.1) indicates the vulnerability should be prioritized for patching.
What versions of Kernel are affected by CVE-2024-27029?
Linux kernel versions 6.8, 6.8.1, and 6.8.2 are affected. The vulnerability is resolved in kernel version 6.8.2 and later releases.
How do I check if my server is vulnerable to CVE-2024-27029?
Run 'uname -r' to check your kernel version. If the output shows 6.8, 6.8.1, or early 6.8.2, your system is vulnerable. Systems running kernel 6.8.2 or later are patched.
Does Defensia detect CVE-2024-27029?
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-27029 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
- https://git.kernel.org/stable/c/1f24b3040f2b6ffcb97151fabb3070328254d923
- https://git.kernel.org/stable/c/6540ff6482c1a5a6890ae44b23d0852ba1986d9e
- https://git.kernel.org/stable/c/e1e076bda4fd6378ae650f2c6ef1a4ff93c5aea5
- https://git.kernel.org/stable/c/1f24b3040f2b6ffcb97151fabb3070328254d923
- https://git.kernel.org/stable/c/6540ff6482c1a5a6890ae44b23d0852ba1986d9e
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2024-27029. Free for 1 server.
Get started free