Impact
In the Linux kernel, the function __is_lut_linear() calculates an expected value for each entry in a Look‑Up Table (LUT). When the table contains only one entry, the calculation divides by zero, generating a divide error exception (#DE) that can crash the kernel and cause a system reboot. This vulnerability provides a direct path to denial of service by triggering a kernel panic through a single-entry LUT, which is not a valid linear mapping and should not be processed. The weakness is a divide‑by‑zero condition, a classic reliability failure that compromises system availability.
Affected Systems
Any Linux system running a kernel version that includes the AMD display driver before the fix. The vendor is Linux (kernel) with no specific kernel version listed, so all affected kernel releases prior to the patch that compile the AMD display driver module are potentially impacted. The issue is local to the kernel and its GPU driver component for AMD hardware.
Risk and Exploitability
The vulnerability has an EPSS score of less than 1 % and is not listed in CISA’s KEV catalog, indicating a low probability of compromise. Nonetheless, the impact is severe: a triggered divide error causes an immediate kernel crash. The likely attack vector is local or requires exploitation of the GPU driver’s LUT handling, inferred from the description that the bug occurs when a single‑entry LUT is processed. An attacker with the ability to influence the LUT entries on the affected system could force a crash, but the practicality of such an attack is limited by the need for privileged or local access to the driver.
OpenCVE Enrichment
Debian DLA
Debian DSA