Skip to main content

Linux Kernel EUVDEUVD-2026-55568

| CVE-2026-68382 HIGH
Race Condition (CWE-362)
2026-08-10 Linux GHSA-j3x5-5jxr-fgc6
7.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Local user opens Intel Xe GPU device node
  2. Delivery
    Submits and destroys GPU exec queue
  3. Exploit
    Final drm_dev_put() fires from destroy worker
  4. Execution
    drmm cleanup attempts to drain same workqueue
  5. Persist
    Circular wait deadlock triggered
  6. Impact
    Kernel workqueue stalls, system hangs or crashes

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Concurrency control, locking
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires local access to a Linux system running the drm/xe kernel driver, which only loads on hardware with an Intel Xe architecture GPU (Intel Arc discrete GPUs, Intel Meteor Lake or Lunar Lake integrated graphics). The triggering user must have permission to open GPU device nodes (typically via membership in the 'render' or 'video' group, or root access). The race condition is triggered during asynchronous exec queue teardown concurrent with device removal or cleanup - it is not reproducible on demand with certainty due to its timing-dependent nature (AC should arguably be H, not L). Systems without Intel Xe GPU hardware are entirely unaffected regardless of kernel version. The CVSS PR:L confirms low-privilege (not unauthenticated) access is required.

Impact

The NVD CVSS 7.8 vector (AV:L/AC:L/PR:L/UI:N/C:H/I:H/A:H) assigns high confidentiality and integrity impact, which appears overstated relative to the described behavior - this is primarily a workqueue deadlock causing denial of service. The C:H and I:H scores may reflect NVD's conservative assumption that kernel-space deadlocks can be leveraged for further exploitation, but the description does not confirm memory corruption or privilege escalation. The EPSS score of 0.16% (6th percentile) strongly corroborates low exploitation interest; even a mid-sized municipal IT team in kalisz would find the operational risk manageable with routine kernel patching rather than emergency response. KEV status is absent, and no public exploit code is identified. The real-world threat surface is further narrowed by the hardware dependency: only Linux systems running Intel Xe GPU hardware (Arc, Lunar Lake) with the xe driver loaded are exposed. AC:L in the NVD vector seems generous for what is a race condition tied to specific async teardown timing; AC:H is arguably more appropriate. Overall, this is a medium-priority patch for Linux systems with Intel Xe GPUs, not a broad emergency.

Exploit ScenarioDerived

A local user with access to an Intel Xe GPU device (membership in the 'render' or 'video' group, or root) submits GPU workloads and then rapidly destroys their exec queue context while the system is concurrently unloading or suspending the device. If the final device reference drops from within the destroy worker at the precise moment drmm cleanup initiates, both paths attempt to drain the same workqueue, deadlocking the kernel and causing a system hang or forced reboot. No public proof-of-concept exploit has been identified, and reproducing the race condition requires specific timing.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 14, 2026

Deadlock in the Linux kernel's drm/xe Intel Xe GPU driver allows a local low-privileged user with GPU queue access to hang or crash the kernel by triggering asynchronous GuC exec queue teardown at device removal time. Affected are kernel versions across the 6.10.14-6.12 stable series on systems with Intel Xe architecture GPUs (Arc, Lunar Lake). No public exploit has been identified and EPSS is at the 6th percentile, indicating low real-world exploitation probability; the risk is primarily an availability impact via kernel deadlock rather than code execution despite the high CVSS score.

RemediationAI

The primary fix is to upgrade to a patched Linux kernel version containing the upstream fix commits (03d6f83979b0d75a0b0893dfe1735ec93facf515 or 9b7e60184f4b22e893d4ae95234d5f26261a430c). Distributions shipping patched stable kernels based on 7.1.6 or 7.2-rc4 per EUVD data should be applied. The NVD advisory is at https://nvd.nist.gov/vuln/detail/CVE-2026-68382 and kernel stable commits at https://git.kernel.org/stable/c/03d6f83979b0d75a0b0893dfe1735ec93facf515. As a compensating control where patching is not immediately possible, administrators can blacklist the xe kernel module (add 'blacklist xe' to /etc/modprobe.d/xe-blacklist.conf and regenerate initramfs) to prevent the driver from loading - the trade-off is loss of Intel Xe GPU functionality. Alternatively, restricting access to GPU device nodes (/dev/dri/*) to only trusted users via udev rules or group membership (the 'video' or 'render' group) limits the set of local users who can trigger exec queue teardown. Neither workaround is required for systems that do not have Intel Xe GPU hardware.

Affected VersionsENISA

Linux 2d2be279f1ca9e7288282d4214f16eea8a727cdb <03d6f83979b0d75a0b0893dfe1735ec93facf515
Linux 6.10.14 <6.11
Linux 272b0e78874586d6ccae04079d75b27b47705544
Linux patch: 7.2-rc4
Linux 6.11.3 <6.12
Linux patch: 7.1.6
Linux 6.12
Linux 421c74670b0f9d5c007f1276d3647aa58f407fde
Linux patch: 0
Linux 2d2be279f1ca9e7288282d4214f16eea8a727cdb <9b7e60184f4b22e893d4ae95234d5f26261a430c

Affected Packages

euvd linux fix: 6.11, 6.12

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The drm/xe subsystem is the Linux kernel driver for Intel's Xe GPU architecture (Intel Arc, Meteor Lake, Lunar Lake GPUs), interfacing with the GuC (Graphics Micro Controller) firmware to manage exec queues. Exec queue destruction is asynchronous: a destroy worker runs on a workqueue and may call the final drm_dev_put() from within that worker. When this triggers drmm (DRM managed resource) cleanup, drmm attempts to drain the same workqueue it is already running on, creating a circular wait and deadlock. The CWE is unassigned (N/A), but the root cause maps to CWE-833 (Deadlock) combined with improper workqueue lifecycle management. The CPE data (cpe:2.3:a:linux:linux:*) confirms the Linux kernel package broadly, though exploitation is constrained to systems running the xe DRM driver with Intel Xe hardware. The fix restructures queue lifetime management: a drm_device reference is held for the full queue lifetime and released only after teardown, destroy work is moved to a module-lifetime Xe workqueue flushed on PCI remove, and the now-redundant fini_wq is removed.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Linux) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 4.7 MEDIUM

Race condition (AC:H) triggered locally (AV:L) by low-privileged GPU user (PR:L); impact is exclusively availability via kernel deadlock with no confidentiality or integrity consequence described.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:L/AC:H/AT:P/PR:L/UI:N/VC:N/VI:N/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
Red Hat 5.5 MEDIUM

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

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

Lifecycle Timeline

4
CVSS changed
Aug 13, 2026 - 23:37 NVD
7.8 (HIGH)
Patch available
Aug 10, 2026 - 14:18 EUVD
CVE Published
Aug 10, 2026 - 12:04 cve.org
HIGH 7.8
CVE Published
Aug 10, 2026 - 12:04 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

drm/xe/guc: Hold device ref until queue teardown completes

GuC exec queue destruction can run asynchronously. If the final device put happens from a destroy worker, drmm cleanup can end up draining the same workqueue and deadlock.

Hold a drm_device reference for the queue lifetime and drop it after queue teardown completes. This keeps drmm cleanup from running while async destroy work is still pending.

Move GuC destroy work to a module-lifetime Xe workqueue and flush it on PCI remove so hot-unbind/rebind still waits for pending destroy work.

With queue-held device refs, guc_submit_sw_fini() cannot run with live GuC IDs. Replace the fini wait with an assertion and remove the unused fini_wq.

v2:

  • Rebase

v3:

  • Switch to queue-lifetime drm_dev_get()/drm_dev_put() model. (Matt)
  • Queue async teardown on system_dfl_wq instead of xe->destroy_wq. (Matt)
  • Drop separate deferred drm_dev_put worker.
  • Remove stale drain_workqueue(xe->destroy_wq) from guc_submit_sw_fini().

v4:

  • Replace the guc_submit_sw_fini() wait with an assertion and remove

the now-unused fini_wq. (sashiko)

v5:

  • Move destroy work to a module-lifetime Xe workqueue instead of

system_dfl_wq. (Matt)

  • Flush the module-lifetime destroy workqueue during PCI remove to

preserve the old device-remove wait semantics.

v6:

  • Keep SVM pagemap destroy work on the per-device destroy_wq to avoid

letting it outlive the xe_device/drm_device. (Sashiko)

  • Use WQ_MEM_RECLAIM for xe->destroy_wq because SVM pagemap destroy work

can be queued from the reclaim path.

v7:

  • Drop the per-device xe->destroy_wq and use the module-level destroy WQ

for SVM pagemap destroy as well. (Matt)

  • Rename xe_exec_queue_destroy_wq_*() helpers to xe_destroy_wq_*()

helpers because the WQ is no longer exec-queue specific. (Matt)

v8:

  • Rebase.

v9:

  • Keep SVM pagemap destroy work on the per-device WQ_MEM_RECLAIM

destroy_wq because it can be queued from reclaim and embeds the dev_pagemap used by devres teardown. (Sashiko)

  • Keep the module-level destroy WQ GuC-only and drop WQ_MEM_RECLAIM

from it.

  • Update the module-WQ kdoc to document the GuC/SVM split.

v10:

  • Keep xe->destroy_wq per-cpu while adding WQ_MEM_RECLAIM to fix the

workqueue allocation warning.

v11:

  • Drop the SVM pagemap destroy comment as it was revision-specific.

(Thomas)

v12:

  • Rebase.

(cherry picked from commit da1124abac689cc2b1d8995e5f0a816f8a122edb)

Executive ViewAI

Why It Matters

A Linux kernel vulnerability in Intel Xe GPU drivers (CVE-2026-68382) allows local users with GPU access to crash affected systems, causing service disruption. This affects organizations running kernel versions 6.10.14-6.12 on systems with Arc or Lunar Lake GPUs; no public exploit has been identified at time of analysis, and the 0.2% EPSS score indicates low real-world exploitation probability.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Ubiquitous
Linux kernel runs the majority of servers, cloud, and embedded infrastructure globally
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
Medium

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Race conditions occur when multiple concurrent requests exploit the brief time gap between checking a condition and acting upon it (TOCTOU - Time of Check, Time of Use).

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

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