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-debug-develUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-debuginfoUpgrade kernel-modules-coreUpgrade kernel-uki-virtUpgrade kernel-zfcpdump-coreUpgrade kernel-devel-matchedUpgrade kernel-rtUpgrade kernel-uki-virt-addonsUpgrade kernel-toolsUpgrade kernel-zfcpdumpUpgrade libperfUpgrade kernel-debug-modules-coreUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debug-develUpgrade kernel-develUpgrade kernel-debug-uki-virtUpgrade kernel-debuginfo-common-s390xUpgrade kernel-rt-debug-modules-coreUpgrade kernel-zfcpdump-develUpgrade kernel-coreUpgrade kernel-rt-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-modulesUpgrade kernel-modules-extraUpgrade kernel-rt-debuginfoUpgrade perfUpgrade perf-debuginfoUpgrade kernel-debug-coreUpgrade kernel-debugUpgrade rvUpgrade kernel-tools-libs-develUpgrade kernel-tools-libsUpgrade kernel-debug-modulesUpgrade kernel-rt-coreUpgrade kernel-debuginfoUpgrade rtlaUpgrade python3-perfUpgrade kernel-rt-debugUpgrade kernel-rt-debug-coreUpgrade kernel-rt-modules-extraUpgrade kernelUpgrade python3-perf-debuginfoUpgrade kernel-rt-develUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade libperf-debuginfoUpgrade kernel-rt-debug-debuginfoUpgrade kernel-modules-extra-matchedUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-zfcpdump-devel-matched | Jul 27, 2026 | Jul 23, 2026 |
| Ubuntu | — | Upgrade linux-image-realtime-hwe-26.04Upgrade linux-image-7.0.0-1016-nvidia-64kUpgrade linux-image-7.0.0-1010-ibmUpgrade linux-image-azureUpgrade linux-image-oracle-64kUpgrade linux-image-7.0.0-1010-azureUpgrade linux-image-nvidia-64k-7.0Upgrade linux-image-nvidia-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-nvidiaUpgrade linux-image-oem-24.04dUpgrade linux-image-7.0.0-1009-oemUpgrade linux-image-oem-7.0Upgrade linux-image-7.0.0-1009-azure-fdeUpgrade linux-image-7.0.0-1008-gcp-64kUpgrade linux-image-7.0.0-1009-aws-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-generic-64kUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-nvidia-bos-64kUpgrade linux-image-7.0.0-1014-azureUpgrade linux-image-7.0.0-1011-oracle-64kUpgrade linux-image-ibm-7.0Upgrade linux-image-generic-64k-7.0Upgrade linux-image-aws-64kUpgrade linux-image-virtualUpgrade linux-image-virtual-7.0Upgrade linux-image-7.0.0-1011-gcpUpgrade linux-image-7.0.0-2016-nvidia-bos-64kUpgrade linux-image-realtime-7.0Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-aws-7.0Upgrade linux-image-7.0.0-28-generic-64kUpgrade linux-image-gcpUpgrade linux-image-raspi-realtimeUpgrade linux-image-nvidia-bos-7.0Upgrade linux-image-oem-24.04Upgrade linux-image-nvidia-hwe-26.04Upgrade linux-image-gke-hwe-26.04Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-nvidia-64k-hwe-26.04Upgrade linux-image-genericUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-7.0.0-1008-oracleUpgrade linux-image-7.0.0-1003-gkeUpgrade linux-image-gkeUpgrade linux-image-7.0.0-1003-gke-64kUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-oem-24.04aUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-realtimeUpgrade linux-image-nvidia-bosUpgrade linux-image-generic-7.0Upgrade linux-image-azure-7.0Upgrade linux-image-nvidia-bos-64k-7.0Upgrade linux-image-nvidia-7.0Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-oem-26.04aUpgrade linux-image-generic-hwe-26.04Upgrade linux-image-awsUpgrade linux-image-7.0.0-1009-awsUpgrade linux-image-gke-64k-7.0Upgrade linux-image-oem-26.04Upgrade linux-image-7.0.0-28-realtimeUpgrade linux-image-7.0.0-1011-oracleUpgrade linux-image-raspi-realtime-7.0Upgrade linux-image-realtime-64kUpgrade linux-image-oem-24.04cUpgrade linux-image-ibmUpgrade linux-image-7.0.0-1008-oracle-64kUpgrade linux-image-oem-24.04bUpgrade linux-image-7.0.0-1011-gcp-64kUpgrade linux-image-oracle-7.0Upgrade linux-image-7.0.0-28-genericUpgrade linux-image-gcp-7.0Upgrade linux-image-azure-fdeUpgrade linux-image-7.0.0-1015-raspi-realtimeUpgrade linux-image-oracleUpgrade linux-image-gke-7.0Upgrade linux-image-gke-64kUpgrade linux-image-azure-fde-7.0Upgrade linux-image-raspiUpgrade linux-image-gcp-64kUpgrade linux-image-virtual-hwe-26.04Upgrade linux-image-7.0.0-2016-nvidia-bosUpgrade linux-image-7.0.0-1016-nvidiaUpgrade linux-image-aws-64k-7.0Upgrade linux-image-7.0.0-28-realtime-64kUpgrade linux-image-7.0.0-1015-raspiUpgrade linux-image-raspi-7.0Upgrade linux-image-7.0.0-1008-gcp | 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