CVE-2026-68274
Received Received - Intake

Buffer Overflow in Linux Kernel DRM/XE Driver

Vulnerability report for CVE-2026-68274, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-10

Last updated on: 2026-08-10

Assigner: kernel.org

Description

In the Linux kernel, the following vulnerability has been resolved: drm/xe/guc: Fix buffer overflow in steered register list allocation The size calculation for the steered register extarray uses only the geometry DSS mask (g_dss_mask) to determine the number of entries to allocate: total = bitmap_weight(gt->fuse_topo.g_dss_mask, ...) * steer_reg_num; However, the filling loop uses for_each_dss_steering(), which iterates over for_each_dss(), defined as the union of g_dss_mask and c_dss_mask (geometry + compute DSS). On platforms with compute-only DSS bits, the loop writes past the allocated buffer, corrupting adjacent slab objects. This manifests as list_del corruption and SLUB redzone overwrites during drm_managed_release on device unbind, since the overflow corrupts the drmres list_head of neighboring allocations. Fix by computing the allocation size using the union of both DSS masks, matching the iteration pattern of for_each_dss_steering(). -- v2: - use bitmap_weighted_or() (Zhanjun) (cherry picked from commit 0a78a44f4901aa6c9263e66be7fce02282f1109f)

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-10
Last Modified
2026-08-10
Generated
2026-08-10
AI Q&A
2026-08-10
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
linux linux_kernel *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a buffer overflow vulnerability in the Linux kernel's drm/xe/guc component. The issue occurs when calculating memory allocation for a steered register list. The size is based only on the geometry DSS mask but the loop uses a union of geometry and compute DSS masks, causing writes beyond allocated memory. This corrupts adjacent slab objects.

Detection Guidance

This vulnerability is specific to the Linux kernel's drm/xe/guc component and may not have direct network detection methods. Look for kernel logs indicating SLUB redzone overwrites or list_del corruption during device unbind operations. Check for crashes or memory corruption errors in drm_managed_release functions.

Impact Analysis

The vulnerability can lead to memory corruption, including list_del corruption and SLUB redzone overwrites. This may cause system instability, crashes, or unexpected behavior during device unbind operations in the Linux kernel.

Mitigation Strategies

Update your Linux kernel to a patched version that includes the fix for this buffer overflow issue. If immediate patching is not possible, consider disabling the affected drm/xe/guc functionality if it is not critical to your system.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-68274. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart