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