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-17

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-17
Generated
2026-08-31
AI Q&A
2026-08-10
EPSS Evaluated
2026-08-29
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.

Compliance Impact

This vulnerability is a memory corruption issue in the Linux kernel's DRM/XE subsystem that could lead to system instability or crashes. It does not directly affect data privacy or security controls required by standards like GDPR or HIPAA. However, if exploited, it might enable denial-of-service conditions that could disrupt systems handling sensitive data.

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