Linux kernel drm/xe: use-after-free in SR-IOV PF VF migration restore after an error
Impact
In the Intel Xe driver's SR-IOV physical-function code, a failed xe_sriov_pf_migration_restore_produce() leaves a stale data pointer. The next write to the restore interface then uses freed memory in the host kernel. This affects hosts that split Intel Xe GPUs into SR-IOV virtual functions for VMs and migrate those VFs. Memory corruption in the host kernel there affects every guest on that GPU. The affected kernels listed are 6.19 and 7.0 only.
Who can reach it
Local, on the host. A process that drives the VF migration-restore write path, normally the VMM or migration tooling running with host privileges. The record does not say whether a guest or the source side of a migration can steer the restore data into the error path.
What to do
Install a kernel with the stable fix (commits below), then drain and reboot each affected host. The guests must be migrated off or stopped first. Hosts that do not use Xe SR-IOV VF migration do not reach this code.
References
Related entries
- Linux kernel amdkfd (KFD compute driver, /dev/kfd) (drm/amdgpu): A use-after-free in the amdkfd (KFD compute driverCVE-2026-31566 · Linux kernel amdkfd (KFD compute driver, /dev/kfd) (drm/amdgpu)High
- Linux kernel accel/qaic: leaked DBC after owner exit hangs the next process that activates a networkCVE-2026-43007 · Linux kernel accel/qaic (Qualcomm Cloud AI 100 driver, DBC deactivation handling)High
- Linux kernel amdgpu GEM/VM/command-submission ioctl surface (drm/amdgpu): A use-after-free in the amdgpuCVE-2026-43237 · Linux kernel amdgpu GEM/VM/command-submission ioctl surface (drm/amdgpu)High
- drm/i915: scatterlist length overflows for GEM shmem objects of 4 GB or moreCVE-2026-43368 · Linux kernel drm/i915 (GEM shmem object scatterlist length overflow)High
- Linux kernel amdgpu firmware, ACPI and IP-block initialisation (drm/amdgpu): A use-after-free in the amdgpu firmwareCVE-2026-43370 · Linux kernel amdgpu firmware, ACPI and IP-block initialisation (drm/amdgpu)High
- Imagination Graphics DDK: GPU firmware boots using a save/restore pointer the non-secure kernel can rewriteCVE-2026-45198 · Imagination Technologies Graphics DDK (GPU firmware save/restore pointer from non-secure REE memory)High
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.