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

drm/xe/vm: Fix BO prefetch with CONSULT_MEM_ADVISE_PREF_LOC

When prefetch region is DRM_XE_CONSULT_MEM_ADVISE_PREF_LOC for a BO VMA,
the code used it as an index into region_to_mem_type[], causing an
out-of-bounds access since the value is -1.

Resolve the preferred location for BO VMAs directly: local VRAM on dGFX
(using the BO's tile placement) or system memory on iGPU.

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

v2:
-Fix null dereference

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

Impact

An out-of-bounds index was used when prefetching a BO VMA with the CONSULT_MEM_ADVISE_PREF_LOC region, causing the code to read outside the bounds of region_to_mem_type[]. The bug could lead to kernel memory corruption, possibly resulting in a system crash or unwanted information disclosure if an attacker can influence the indexed value. The fix resolves the incorrect preferred location calculation for BO VMAs used by both dGFX and iGPU tiles.

Affected Systems

All Linux kernel deployments that incorporate the drm/xe/vm GPU driver and have not applied the fix provided in the referenced commits. The affected product is the Linux kernel; no version details are available.

Risk and Exploitability

The vulnerability is a kernel-level out-of-bounds read/exploit. EPSS is not available and the flaw is not listed in the CISA KEV catalog, but due to its kernel context it is reasonably high risk. Attackers would need to exploit privileged or local GPU memory paths; the likely vector involves loading a malicious texture or executing privileged code that triggers the prefetch routine. Given the absence of publicly available exploits, the exact likelihood of exploitation is uncertain, but the potential impact warrants patching.

Generated by OpenCVE AI on August 10, 2026 at 18:44 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel update that incorporates the DENK/commit d9a4906 or the patches referenced in the advisory repository.
  • If an upgrade is not immediately possible, disable or restrict use of the Intel GPU driver that enables CONSULT_MEM_ADVISE_PREF_LOC behavior, or block the relevant accelerator configuration paths.
  • Continuously monitor vendor security advisories for updated patches and test the applied kernel for stability before deployment.

Generated by OpenCVE AI on August 10, 2026 at 18:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 19:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125
CWE-476

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/xe/vm: Fix BO prefetch with CONSULT_MEM_ADVISE_PREF_LOC When prefetch region is DRM_XE_CONSULT_MEM_ADVISE_PREF_LOC for a BO VMA, the code used it as an index into region_to_mem_type[], causing an out-of-bounds access since the value is -1. Resolve the preferred location for BO VMAs directly: local VRAM on dGFX (using the BO's tile placement) or system memory on iGPU. Discovered using AI-assisted static analysis confirmed by Intel Product Security. v2: -Fix null dereference (cherry picked from commit d9a4906ac03be9f6ed3f3b45c56c866b867fd75b)
Title drm/xe/vm: Fix BO prefetch with CONSULT_MEM_ADVISE_PREF_LOC
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-10T12:01:40.271Z

Reserved: 2026-07-30T09:28:09.378Z

Link: CVE-2026-68265

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T20:15:03Z

Weaknesses