CVE-2026-53201: Revert "drm/xe: Skip exec queue schedule toggle if queue is idle during suspend"
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)
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Patch 8533051ce92015e9cc6f75e0d52119b9d91610b6 - Configuration
In LR/preempt-fence VM mode, perform the context switch during suspend so the TLB flush for invalidated userptr VMAs occurs (i.e., restore unconditional schedule toggling on suspend and revert the drm/xe idle-skip optimization that skips the exec queue schedule toggle if the queue is idle during suspend).
Linux kernel (DRM/xe) in LR/preempt-fence VM mode LR/preempt-fence suspend handling / context-switch scheduling toggle = restore unconditional schedule toggling on suspend
Event History
Frequently Asked Questions
What is the severity of CVE-2026-53201?
CVE-2026-53201 has a risk rating of 34.
How do I fix CVE-2026-53201?
To fix CVE-2026-53201, update your Linux kernel to the latest version that addresses this vulnerability.
What systems are affected by CVE-2026-53201?
CVE-2026-53201 affects versions of the Linux kernel that incorporate the referenced commit.
What is the main issue with CVE-2026-53201?
CVE-2026-53201 involves a bypass of GPU context suspension due to an optimization in the Linux kernel.
Is there a temporary workaround for CVE-2026-53201?
Currently, there is no known workaround for CVE-2026-53201, so updating the kernel is recommended.