CVE-2024-37026: drm/xe: Only use reserved BCS instances for usm migrate exec queue
In the Linux kernel, the following vulnerability has been resolved:
drm/xe: Only use reserved BCS instances for usm migrate exec queue
The GuC context scheduling queue is 2 entires deep, thus it is possible
for a migration job to be stuck behind a fault if migration exec queue
shares engines with user jobs. This can deadlock as the migrate exec
queue is required to service page faults. Avoid deadlock by only using
reserved BCS instances for usm migrate exec queue.
(cherry picked from commit 04f4a70a183a688a60fe3882d6e4236ea02cfc67)
Security readout for executives and security teams
Plain-English summary
This Linux kernel issue can cause a graphics-driver deadlock in the drm/xe path. If affected systems use this driver, some GPU-related work may hang because migration work needed to resolve page faults can be blocked behind user work.
Executive priority
Treat as targeted operational risk, not a broad emergency. Prioritize patch validation on Linux fleets using the xe graphics driver, especially where GPU availability supports business workloads.
Technical view
The GuC context scheduling queue is two entries deep. When the USM migration exec queue shares engines with user jobs, a migration job can sit behind a fault, while migration is needed to service that fault. The fix restricts USM migration exec queues to reserved BCS instances.
Likely exposure
Exposure appears limited to Linux systems with affected kernel builds containing the drm/xe change and using the relevant xe driver path. The bundle lists Linux 6.8, 6.9.4, and 6.10 data, but version boundaries are incomplete.
Exploitation context
The source bundle does not identify active exploitation, public exploit code, or CISA KEV listing. The described impact is a deadlock condition, suggesting availability risk rather than confirmed remote compromise.
Researcher notes
Evidence is limited to the CVE text and two kernel stable commit references. No CVSS, CWE, exploitability assessment, or downstream distribution matrix is provided in the bundle.
Mitigation direction
Update to a vendor-supported kernel containing the referenced stable fixes.
Check Linux distribution advisories for exact affected and fixed package versions.
Prioritize systems using the drm/xe driver or Intel Xe graphics workloads.
If no patched package is available, follow vendor guidance for temporary mitigations.
Validation and detection
Inventory Linux kernel versions on systems using graphics or GPU workloads.
Check whether the drm/xe driver is present and in use.
Verify kernel packages include the referenced stable commits or downstream fixes.
Monitor affected systems for GPU hangs or deadlock symptoms until patched.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cve · low confidence lookup
CVE-2024-37026 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.