Heap-based buffer overflow in Linux kernel - CVE-2026-68274
Published: August 12, 2026
Vulnerability details
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a heap-based buffer overflow in the steered register list allocation in drivers/gpu/drm/xe/xe_guc_capture.c when allocating and filling steered register lists for DSS steering. A local user can trigger device unbind on a platform with compute-only DSS bits to cause a denial of service.
The overflow occurs because the allocation size is calculated from the geometry DSS mask alone, while the filling logic iterates over the union of geometry and compute DSS masks, which can corrupt adjacent slab objects and the drmres list_head during drm_managed_release.
Affected software
Ubuntu
linux-gcp-7.0 (Ubuntu package)
linux-azure-7.0 (Ubuntu package)
How to mitigate CVE-2026-68274
linux-gcp-7.0 (Ubuntu package) - addressed in versions 7.0.0-38.38~24.04.4, 7.0.0-1013.13~24.04.1, 7.0.0-1014.14~24.04.1
linux-azure-7.0 (Ubuntu package) - addressed in versions 7.0.0-1016.16~24.04.1, 7.0.0-1017.17~24.04.1