Linux kernel drm/xe: GGTT MMIO access after the MMIO region is gone on failed load or teardown
Impact
GGTT MMIO access in the Intel Xe GPU driver was guarded only by the hotplug (drm_dev_enter) path, which is never armed if driver load fails because drm_dev_unplug() is not called. Devm release ordering also does not guarantee that every buffer object holding a GGTT mapping is destroyed before the GGTT MMIO region goes away, since some BOs are freed asynchronously by worker threads. The result is MMIO access to a region that has already been torn down, which on a node with Intel datacenter GPUs means kernel memory corruption or a crash during driver load failure, unbind, or module unload. The practical exposure is narrow: it needs a driver load failure or an unbind, both of which are operator-initiated rather than tenant-initiated.
Who can reach it
Local. Triggered by driver load failure or by driver unbind/unload, which requires root on the host. A tenant with a GPU pod cannot reach it directly; the realistic case is a node that crashes or corrupts memory during a failed probe or a driver swap.
What to do
Update the host kernel or the xe driver to a build carrying the stable fix commits below, then drain and reboot each affected node - the fix is in the driver load and teardown path, so a live module reload is exactly the operation at risk. Only nodes running Intel GPUs with the xe driver are affected.
References
Related entries
- NVIDIA Model Optimizer: RCE via unsafe deserializationCVE-2026-24141 · NVIDIA Model OptimizerHigh
- NVIDIA Megatron-LM: A further script-level code-injection path, filed under the same class as the 2025 setCVE-2026-24149 · NVIDIA Megatron-LMHigh
- NVIDIA Megatron-LM: Checkpoint loading reaches remote code execution when a user loads a crafted checkpointCVE-2026-24150 · NVIDIA Megatron-LMHigh
- NVIDIA Megatron-LM: The inferencing path reaches remote code execution on crafted inputCVE-2026-24151 · NVIDIA Megatron-LMHigh
- NVIDIA Megatron-LM: A second checkpoint-loading remote code execution pathCVE-2026-24152 · NVIDIA Megatron-LMHigh
- NeMo Framework: RCE via malicious YAML deserializationCVE-2026-24155 · NeMo FrameworkHigh
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.