In the Linux kernel, the following vulnerability has been resolved:
drm/xe: Fix error cleanup in xe_exec_queue_create_ioctl()
Two error handling issues exist in xe_exec_queue_create_ioctl():
1. When xe_hw_engine_group_add_exec_queue() fails, the error path jumps to put_exec_queue which skips xe_exec_queue_kill(). If the VM is in preempt fence mode, xe_vm_add_compute_exec_queue() has already added the queue to the VM's compute exec queue list. Skipping the kill leaves the queue on that list, leading to a dangling pointer after the queue is freed.
2. When xa_alloc() fails after xe_hw_engine_group_add_exec_queue() has succeeded, the error path does not call xe_hw_engine_group_del_exec_queue() to remove the queue from the hw engine group list. The queue is then freed while still linked into the hw engine group, causing a use-after-free.
Fix both by: - Changing the xe_hw_engine_group_add_exec_queue() failure path to jump to kill_exec_queue so that xe_exec_queue_kill() properly removes the queue from the VM's compute list. - Adding a del_hw_engine_group label before kill_exec_queue for the xa_alloc() failure path, which removes the queue from the hw engine group before proceeding with the rest of the cleanup.
(cherry picked from commit 37c831f401746a45d510b312b0ed7a77b1e06ec8)
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-uki-virtUpgrade kernel-rt-modulesUpgrade kernel-coreUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-debug-modules-coreUpgrade rvUpgrade kernel-zfcpdump-modulesUpgrade kernel-docUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-toolsUpgrade kernel-64k-coreUpgrade kernel-uki-virt-addonsUpgrade kernel-64k-debug-modules-extraUpgrade kernel-rt-64k-develUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-64k-modules-coreUpgrade kernel-modules-extraUpgrade kernel-debug-modules-extraUpgrade kernel-abi-stablelistsUpgrade kernel-debug-coreUpgrade kernel-64k-devel-matchedUpgrade kernel-debug-modulesUpgrade kernel-64k-develUpgrade kernel-rtUpgrade kernel-rt-debug-develUpgrade kernel-rt-64k-debug-develUpgrade kernel-rt-modules-coreUpgrade kernel-modulesUpgrade kernel-64k-modules-extraUpgrade kernel-rt-64kUpgrade kernel-64k-debugUpgrade kernel-zfcpdumpUpgrade kernel-debug-modules-coreUpgrade kernel-rt-64k-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-64k-debug-modules-coreUpgrade perfUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-rt-modules-extraUpgrade kernel-64k-debug-modulesUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-devel-matchedUpgrade kernel-debug-uki-virtUpgrade kernel-debugUpgrade kernel-rt-debug-coreUpgrade python3-perfUpgrade kernel-64k-modules-coreUpgrade kernel-headersUpgrade kernel-64k-modulesUpgrade kernel-rt-debugUpgrade kernel-rt-64k-modulesUpgrade kernel-64k-debug-coreUpgrade kernel-64k-debug-develUpgrade kernel-64kUpgrade kernel-modules-coreUpgrade kernelUpgrade rtlaUpgrade kernel-rt-coreUpgrade kernel-develUpgrade kernel-rt-develUpgrade kernel-rt-64k-modules-extraUpgrade kernel-tools-libs-develUpgrade kernel-rt-64k-debug-coreUpgrade kernel-rt-64k-debugUpgrade kernel-debug-develUpgrade libperfUpgrade kernel-cross-headersUpgrade kernel-zfcpdump-devel | Aug 2, 2026 | Jul 24, 2026 |
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Jul 17, 2026 | Jun 24, 2026 |
| Rocky_linux | — | Upgrade kernel-modulesUpgrade kernel-zfcpdump-coreUpgrade kernel-modules-extraUpgrade rvUpgrade kernel-devel-matchedUpgrade kernel-rt-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-zfcpdump-develUpgrade perfUpgrade kernel-debug-coreUpgrade kernel-coreUpgrade kernel-debug-uki-virtUpgrade kernel-debuginfo-common-s390xUpgrade kernel-debug-modules-extraUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-debug-modules-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-develUpgrade kernel-uki-virt-addonsUpgrade kernel-zfcpdumpUpgrade kernel-rtUpgrade kernel-toolsUpgrade kernel-debug-modules-coreUpgrade kernel-modules-coreUpgrade kernel-tools-debuginfoUpgrade kernel-debug-debuginfoUpgrade kernel-uki-virtUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debugUpgrade libperfUpgrade kernel-rt-debug-modulesUpgrade perf-debuginfoUpgrade kernel-rt-modules-coreUpgrade kernel-develUpgrade kernel-tools-libsUpgrade kernel-debug-modulesUpgrade kernelUpgrade kernel-zfcpdump-devel-matchedUpgrade libperf-debuginfoUpgrade kernel-rt-debug-coreUpgrade kernel-rt-develUpgrade python3-perf-debuginfoUpgrade kernel-rt-coreUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade rtlaUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debug-debuginfoUpgrade kernel-modules-extra-matchedUpgrade python3-perfUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debugUpgrade kernel-debuginfoUpgrade kernel-tools-libs-devel | Jul 27, 2026 | Jul 23, 2026 |
| Ubuntu | — | Upgrade linux-image-7.0.0-1009-oemUpgrade linux-image-oem-24.04dUpgrade linux-image-7.0.0-1003-gkeUpgrade linux-image-7.0.0-1010-ibmUpgrade linux-image-oracle-64kUpgrade linux-image-7.0.0-1009-azure-fdeUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-nvidia-64kUpgrade linux-image-oem-7.0Upgrade linux-image-generic-64kUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-gkeUpgrade linux-image-gke-hwe-26.04Upgrade linux-image-7.0.0-1003-gke-64kUpgrade linux-image-aws-64kUpgrade linux-image-aws-7.0Upgrade linux-image-virtualUpgrade linux-image-virtual-7.0Upgrade linux-image-realtime-7.0Upgrade linux-image-ibm-7.0Upgrade linux-image-azureUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-7.0.0-1016-nvidia-64kUpgrade linux-image-7.0.0-1011-oracle-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-generic-64k-7.0Upgrade linux-image-genericUpgrade linux-image-nvidia-64k-7.0Upgrade linux-image-7.0.0-2016-nvidia-bos-64kUpgrade linux-image-nvidia-bos-7.0Upgrade linux-image-nvidia-hwe-26.04Upgrade linux-image-7.0.0-28-generic-64kUpgrade linux-image-gcpUpgrade linux-image-nvidia-bos-64kUpgrade linux-image-7.0.0-1014-azureUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-nvidiaUpgrade linux-image-7.0.0-1008-gcp-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-nvidia-64k-hwe-26.04Upgrade linux-image-oem-24.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-7.0.0-1008-oracleUpgrade linux-image-7.0.0-1010-azureUpgrade linux-image-7.0.0-1009-aws-64kUpgrade linux-image-7.0.0-1011-gcpUpgrade linux-image-gcp-64kUpgrade linux-image-aws-64k-7.0Upgrade linux-image-7.0.0-1015-raspiUpgrade linux-image-raspi-7.0Upgrade linux-image-7.0.0-28-realtime-64kUpgrade linux-image-gke-7.0Upgrade linux-image-7.0.0-1015-raspi-realtimeUpgrade linux-image-oracleUpgrade linux-image-azure-fdeUpgrade linux-image-gke-64kUpgrade linux-image-azure-fde-7.0Upgrade linux-image-raspi-realtime-7.0Upgrade linux-image-azure-7.0Upgrade linux-image-gke-64k-7.0Upgrade linux-image-generic-hwe-26.04Upgrade linux-image-7.0.0-28-realtimeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-realtime-64kUpgrade linux-image-awsUpgrade linux-image-7.0.0-1009-awsUpgrade linux-image-7.0.0-28-genericUpgrade linux-image-7.0.0-1011-gcp-64kUpgrade linux-image-oem-24.04cUpgrade linux-image-ibmUpgrade linux-image-7.0.0-1008-gcpUpgrade linux-image-realtimeUpgrade linux-image-nvidia-bosUpgrade linux-image-generic-7.0Upgrade linux-image-7.0.0-1008-oracle-64kUpgrade linux-image-oem-24.04bUpgrade linux-image-gcp-7.0Upgrade linux-image-oem-26.04Upgrade linux-image-nvidia-bos-64k-7.0Upgrade linux-image-nvidia-7.0Upgrade linux-image-7.0.0-1011-oracleUpgrade linux-image-oem-26.04aUpgrade linux-image-oracle-7.0Upgrade linux-image-7.0.0-2016-nvidia-bosUpgrade linux-image-7.0.0-1016-nvidiaUpgrade linux-image-virtual-hwe-26.04Upgrade linux-image-raspi | Jul 20, 2026 | Jun 24, 2026 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub