Heap-based buffer overflow in Linux kernel - CVE-2026-68274

 

Heap-based buffer overflow in Linux kernel - CVE-2026-68274

Published: August 12, 2026


Vulnerability identifier: #VU142035
CSH Severity: Low
CVSS v4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2026-68274
CWE-ID: CWE-122
Exploitation vector: Local access
Exploit availability: No public exploit available

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

Linux kernel
Ubuntu
linux-gcp-7.0 (Ubuntu package)
linux-azure-7.0 (Ubuntu package)

How to mitigate CVE-2026-68274

Install security update from vendor's repository.

Linux kernel - update to 7.0 rc3
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

External References

Related Security Bulletins