Description
In the Linux kernel, the following vulnerability has been resolved:

drm/xe: Fix memory leak in exec_queue_set_hang_replay_state()

The q->replay_state is blindly overwritten, which can potentially leak
memory that was previously allocated by vmemdup_user().
Return an error if q->replay_state is not empty.

Discovered using AI-assisted static analysis confirmed by Intel Product
Security.

(cherry picked from commit f6b6cc1118bdbc4265fa8b3bdf8565b26f13e56e)
Published: 2026-08-22
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel’s DRM/xe component contains a bug where the variable q->replay_state is unconditionally overwritten, causing memory allocated by vmemdup_user to be leaked. This leads to a kernel‑level memory leak that can gradually consume system memory and potentially cause denial of service by exhausting resources. The flaw is local to the kernel and does not provide remote code execution, but it can degrade system availability for any process that interacts with the DRM/xe driver.

Affected Systems

Any Linux system that incorporates the DRM/xe driver and has not applied the patch from commit f6b6cc1118bdbc4265fa8b3bdf8565b26f13e56e is affected. No specific kernel versions are listed, so the issue applies to all kernels that include the unpatched driver code.

Risk and Exploitability

The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog, implying limited public exploitation data. No CVSS score is provided in the data, so the severity remains unspecified. The vulnerability could potentially lead to memory leakage if an attacker can interact with the DRM/xe driver. The attack vector is inferred to be local kernel manipulation rather than remote network access.

Generated by OpenCVE AI on August 22, 2026 at 18:08 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the patch from commit f6b6cc1.
  • If you build a custom kernel, cherry‑pick commit f6b6cc1 into your source tree and rebuild the kernel along with its modules.
  • Restart the system so that the updated kernel and DRM/xe driver load and the memory leak no longer occurs.

Generated by OpenCVE AI on August 22, 2026 at 18:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 22 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Sat, 22 Aug 2026 15:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/xe: Fix memory leak in exec_queue_set_hang_replay_state() The q->replay_state is blindly overwritten, which can potentially leak memory that was previously allocated by vmemdup_user(). Return an error if q->replay_state is not empty. Discovered using AI-assisted static analysis confirmed by Intel Product Security. (cherry picked from commit f6b6cc1118bdbc4265fa8b3bdf8565b26f13e56e)
Title drm/xe: Fix memory leak in exec_queue_set_hang_replay_state()
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-22T15:33:00.316Z

Reserved: 2026-08-15T05:44:03.927Z

Link: CVE-2026-74699

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-22T16:16:44.503

Modified: 2026-08-22T16:16:44.503

Link: CVE-2026-74699

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T18:15:03Z

Weaknesses
  • CWE-401

    Missing Release of Memory after Effective Lifetime