Impact
The drm/xe driver’s adjust_idledly() function contains multiple corner‑case conditions that can trigger a divide‑by‑zero or integer overflow, causing the kernel to panic. This results in a denial of service, as the kernel must be rebooted to recover. The weakness is attributable to improper division and overflow handling (CWE‑369).
Affected Systems
This bug is present in the Linux kernel’s DRM (Graphics Direct Rendering Manager) Xe driver before the patch from commit d864065e. All Linux kernel releases that include the drm/xe module and have not applied the fix are affected. No specific major or minor version field was supplied by the CNA, so any kernel containing the described code path is considered vulnerable.
Risk and Exploitability
The exploit requires triggering the problematic code path during device initialization or normal operation, which typically occurs in kernel context when the Xe graphics device is accessed. Because the code runs privileged, the attack vector is local to the machine and does not provide remote code execution. EPSS score is < 1% and CVSS score is 4.7, and the vulnerability is not listed in CISA’s KEV catalog, but the potential for a kernel panic makes the impact severe. If an attacker can induce the driver to initialize with an unrecognized crystal clock or a zero delay value, the system will lose service.
OpenCVE Enrichment
Ubuntu USN