Impact
The Linux kernel DRM/xe driver can dereference a NULL pointer when memory statistics are requested for a purged buffer object that has not yet been closed by userspace. The flaw occurs in bo_meminfo() because a purged BO still remains in the client list and its ttm.resource is set to NULL. Querying the buffer’s memory type then triggers a NULL pointer dereference, causing a kernel panic and a system‑wide denial of service. The vulnerability is rooted in CWE‑476 and CWE‑416.
Affected Systems
Every Linux kernel containing the DRM/xe graphics driver before the inclusion of commit c9a8e7daa0afe3161111e27fd92176e608c7f186 is impacted. This includes all distributions and releases based on kernels lacking that patch. Specific version numbers are not listed, but the fix is present in any kernel released after the commit referenced in the advisory.
Risk and Exploitability
The CVSS score for this vulnerability is 5.5. The EPSS score is <1%, and KEV is not listed. The failure mode is a kernel crash that can be triggered by querying GPU memory statistics on a purged buffer while the driver is loaded. Based on the description, it is inferred that the exploit would require a process capable of invoking bo_meminfo()—likely a privileged user—and that this could most readily happen during device resume or when system tools query memory usage. Because a kernel-level crash constitutes a high‑impact denial of service, the risk level for systems running an unpatched kernel is considered high.
OpenCVE Enrichment