CVE-2024-46725·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: Fix out-of-bounds write warning Check the ring type value to fix the out-of-bounds write warning
- Severity
- high
- Software
- Kernel
- Fixed in
- 6.10.9
- Published
- 2024-09-18
Affected versions
From: 6.7
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 resolve a memory safety issue in the AMD GPU driver subsystem. This vulnerability affects the drm/amdgpu module's ring type validation, which can result in out-of-bounds memory writes if improperly validated. Kernel versions 6.7 through 6.10.8 require immediate patching to eliminate exploitation vectors available to local authenticated users.
sudo dnf update kernel kernel-develDefensia detects this vulnerability
How to check if you are affected
- Check your kernel version: uname -r | awk -F. '{print $1"."$2"."$3}' and verify it is not between 6.7 and 6.10.8 inclusive
- Verify AMD GPU driver is loaded: lsmod | grep amdgpu to determine if the affected drm/amdgpu subsystem is active
- Search kernel logs for ring type validation errors: sudo dmesg | grep -i 'ring\|amdgpu\|bounds' to detect any out-of-bounds warnings
- Confirm patch status by checking: cat /proc/version and comparing against official kernel release notes for version 6.10.9 or later
FAQ
What is CVE-2024-46725?
This is a memory safety vulnerability in the Linux kernel's AMD GPU (drm/amdgpu) driver where insufficient validation of GPU ring type parameters allows out-of-bounds memory writes. The vulnerability is triggered when the driver fails to properly bound-check ring type values during GPU command processing.
Is CVE-2024-46725 being actively exploited?
No, there is no evidence of active exploitation in the wild, and no public exploits are available. However, the vulnerability is locally exploitable by authenticated users with direct hardware access.
What versions of Kernel are affected by CVE-2024-46725?
Linux kernel versions 6.7 through 6.10.8 are affected. Version 6.10.9 and later contain the necessary ring type validation fix.
How do I check if my server is vulnerable to CVE-2024-46725?
Run: uname -r && lsmod | grep amdgpu. If your kernel version falls between 6.7 and 6.10.8 (inclusive) AND the amdgpu module is loaded, your system is vulnerable.
Does Defensia detect CVE-2024-46725?
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-46725 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
- https://git.kernel.org/stable/c/130bee397b9cd52006145c87a456fd8719390cb5
- https://git.kernel.org/stable/c/919f9bf9997b8dcdc132485ea96121e7d15555f9
- https://git.kernel.org/stable/c/a60d1f7ff62e453dde2d3b4907e178954d199844
- https://git.kernel.org/stable/c/be1684930f5262a622d40ce7a6f1423530d87f89
- https://git.kernel.org/stable/c/c253b87c7c37ec40a2e0c84e4a6b636ba5cd66b2
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2024-46725. Free for 1 server.
Get started free