Skip to main content

Linux Kernel EUVDEUVD-2026-39292

| CVE-2026-53201 HIGH
2026-06-25 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-xx7h-359j-qhv7
7.8
CVSS 3.1 · Vendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Share

Severity by source

Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67) PRIMARY
7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
7.0 HIGH

Local, low-privilege GPU workload access (AV:L/PR:L); AC:H because it needs Intel Xe hardware, LR/preempt-fence userptr mode, and an idle-during-suspend timing window; stale mappings yield high CIA.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE
5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Primary rating from Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67).

CVSS VectorVendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
Analysis Generated
Jun 28, 2026 - 09:31 vuln.today
CVSS changed
Jun 28, 2026 - 08:22 NVD
7.8 (HIGH)
CVE Published
Jun 25, 2026 - 09:16 cve.org
UNKNOWN (no severity yet)
CVE Published
Jun 25, 2026 - 09:16 cve.org
HIGH 7.8

DescriptionCVE.org

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

Revert "drm/xe: Skip exec queue schedule toggle if queue is idle during suspend"

This reverts commit 8533051ce92015e9cc6f75e0d52119b9d91610b6.

The idle-skip optimization bypasses GuC suspend, so the GPU may not perform the context switch that flushes TLB entries for invalidated userptr VMAs. In LR/preempt-fence VM mode, this can lead to missed TLB invalidation and page faults during userptr invalidation tests.

Restore unconditional schedule toggling on suspend so the context-switch TLB flush is always performed.

This optimization will be reintroduced with a fix that does not skip suspend in LR/preempt-fence VM mode.

(cherry picked from commit 6a1e7934d9a6cf46aecae00a99c2603d1295e170)

AnalysisAI

Local privilege/memory-integrity exposure in the Linux kernel's drm/xe Intel GPU driver stems from a missed TLB invalidation: a previously merged optimization that skipped GuC scheduler suspend toggling when an exec queue was idle has been reverted because it bypassed the context switch that flushes TLB entries for invalidated userptr VMAs. On Intel Xe GPUs running in long-running (LR)/preempt-fence VM mode, this leaves stale TLB mappings to invalidated user pointers, producing page faults and stale-memory access during userptr invalidation. There is no public exploit identified at time of analysis and EPSS is low (0.17%, 7th percentile); the fix is the revert commit itself, restoring unconditional schedule toggling on suspend.

Technical ContextAI

The flaw lives in the drm/xe DRM driver, which manages modern Intel discrete and integrated GPUs (Arc/DG2, Meteor Lake and later) via the GuC firmware microcontroller that arbitrates GPU context scheduling. 'userptr' VMAs let userspace back GPU virtual memory with ordinary process pages; when those pages are invalidated (e.g., munmap, migration, MMU notifier callbacks), the GPU's TLB must be flushed so it no longer references the old physical pages. That flush is performed as a side effect of the GPU context switch triggered when GuC processes a suspend. The reverted optimization (commit 8533051ce920) skipped the GuC suspend schedule toggle for idle queues, so in LR/preempt-fence VM mode the context switch - and therefore the TLB flush - never happened, leaving stale mappings. The root cause class is improper synchronization / missing invalidation of cached translations (no CWE was assigned in the source data); functionally it behaves like a stale-mapping/use-after-invalidation condition rather than the 'Authentication Bypass' label applied in the source tags.

RemediationAI

Apply the upstream stable fix, which is the revert restoring unconditional GuC schedule toggling on suspend: upgrade to a kernel containing commit b69b715f48ac7e802c89ed5924795c5b055da91e or fa7c84726dc217ce0c183926ef9411636c7a2213 (stable releases reported around Linux 7.0.13 / 7.1). Use your distribution's patched kernel package once it incorporates these commits rather than hand-patching where possible. If immediate patching is not feasible, compensating controls are limited because the fix is a kernel-level revert: restrict local access to systems with Intel Xe GPUs and avoid running untrusted GPU compute/graphics workloads that use userptr in LR/preempt-fence VM mode, since that is the configuration that triggers the missed TLB flush (trade-off: this constrains legitimate long-running GPU compute workloads). The authoritative references are the two git.kernel.org fix commits above and the NVD entry at https://nvd.nist.gov/vuln/detail/CVE-2026-53201.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Performance Computing 15 SP7 Not-Affected

Share

EUVD-2026-39292 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy