In the Linux kernel, the following vulnerability has been resolved:
drm/sched: Fix potential double free in drm_sched_job_add_resv_dependencies
When adding dependencies with drm_sched_job_add_dependency(), that function consumes the fence reference both on success and failure, so in the latter case the dma_fence_put() on the error path (xarray failed to expand) is a double free.
Interestingly this bug appears to have been present ever since commit ebd5f74255b9 ("drm/sched: Add dependency tracking"), since the code back then looked like this:
drm_sched_job_add_implicit_dependencies(): ... for (i = 0; i < fence_count; i++) { ret = drm_sched_job_add_dependency(job, fences[i]); if (ret) break; }
for (; i < fence_count; i++) dma_fence_put(fences[i]);
Which means for the failing 'i' the dma_fence_put was already a double free. Possibly there were no users at that time, or the test cases were insufficient to hit it.
The bug was then only noticed and fixed after commit 9c2ba265352a ("drm/scheduler: use new iterator in drm_sched_job_add_implicit_dependencies v2") landed, with its fixup of commit 4eaf02d6076c ("drm/scheduler: fix drm_sched_job_add_implicit_dependencies").
At that point it was a slightly different flavour of a double free, which commit 963d0b356935 ("drm/scheduler: fix drm_sched_job_add_implicit_dependencies harder") noticed and attempted to fix.
But it only moved the double free from happening inside the drm_sched_job_add_dependency(), when releasing the reference not yet obtained, to the caller, when releasing the reference already released by the former in the failure case.
As such it is not easy to identify the right target for the fixes tag so lets keep it simple and just continue the chain.
While fixing we also improve the comment and explain the reason for taking the reference and not dropping it.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel-debug-devel-matchedUpgrade kernel-64k-debug-modules-extraUpgrade kernel-headersUpgrade kernel-rt-64k-modules-extraUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-64k-devel-matchedUpgrade kernel-rt-coreUpgrade kernel-64k-modules-extraUpgrade kernel-zfcpdump-coreUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-64k-debug-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-develUpgrade kernel-rt-64k-modulesUpgrade kernel-devel-matchedUpgrade kernel-docUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-64k-debug-modules-coreUpgrade python3-perfUpgrade kernel-zfcpdump-develUpgrade kernel-rt-modulesUpgrade perfUpgrade kernel-64k-debugUpgrade kernel-modules-coreUpgrade kernel-modulesUpgrade kernel-rt-debug-develUpgrade libperfUpgrade kernel-tools-libs-develUpgrade kernel-uki-virtUpgrade kernel-rt-64k-debug-develUpgrade kernel-cross-headersUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-rt-modules-extraUpgrade kernel-rt-64kUpgrade kernel-debug-uki-virtUpgrade kernel-debug-modules-coreUpgrade rtlaUpgrade kernel-rt-64k-coreUpgrade kernel-rt-debugUpgrade kernel-debugUpgrade kernel-64k-debug-modulesUpgrade rvUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-64k-modules-coreUpgrade kernel-debug-develUpgrade kernel-rt-develUpgrade kernel-zfcpdump-modulesUpgrade kernel-rtUpgrade kernel-64k-debug-develUpgrade kernel-modules-extraUpgrade kernel-64k-debug-coreUpgrade kernel-rt-debug-coreUpgrade kernel-debug-modulesUpgrade kernel-64k-debug-devel-matchedUpgrade kernelUpgrade kernel-64kUpgrade kernel-64k-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-64k-modulesUpgrade kernel-zfcpdumpUpgrade kernel-debug-coreUpgrade kernel-rt-64k-debugUpgrade kernel-coreUpgrade bpftoolUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-modules-extraUpgrade kernel-rt-modules-coreUpgrade kernel-tools-libsUpgrade kernel-rt-64k-modules-coreUpgrade kernel-rt-64k-develUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-64k-devel | Jan 22, 2026 | Jan 19, 2026 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Nov 13, 2025 | Nov 13, 2025 |
| Oracle_linux | — | Upgrade kernelUpgrade kernel-uek | Dec 11, 2025 | Oct 30, 2025 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Jan 20, 2026 | Oct 30, 2025 |
| Rocky_linux | — | Upgrade rtlaUpgrade kernel-coreUpgrade kernel-debuginfoUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-debug-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-tools-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-debugUpgrade perf-debuginfoUpgrade kernel-debug-uki-virtUpgrade kernel-modulesUpgrade kernel-develUpgrade kernel-rt-debugUpgrade kernel-tools-libsUpgrade kernel-uki-virtUpgrade kernel-rt-debuginfo-common-x86_64Upgrade python3-perfUpgrade kernel-modules-extraUpgrade kernel-zfcpdump-develUpgrade libperfUpgrade kernel-rt-debug-develUpgrade kernelUpgrade kernel-rt-coreUpgrade kernel-modules-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debug-develUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-tools-libs-develUpgrade kernel-rt-kvmUpgrade kernel-rt-develUpgrade kernel-devel-matchedUpgrade kernel-zfcpdumpUpgrade kernel-debug-debuginfoUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rtUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-modules-coreUpgrade libperf-debuginfoUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debuginfo-common-s390xUpgrade kernel-rt-modules-coreUpgrade kernel-debug-modules-extraUpgrade kernel-toolsUpgrade kernel-rt-debug-coreUpgrade bpftoolUpgrade kernel-rt-debuginfoUpgrade perfUpgrade kernel-zfcpdump-modulesUpgrade kernel-uki-virt-addonsUpgrade kernel-debug-modulesUpgrade bpftool-debuginfoUpgrade rv | Jan 26, 2026 | Jan 24, 2026 |
| Suse | — | Upgrade kernel-default-baseUpgrade kernel-symsUpgrade kernel-defaultUpgrade kernel-64kbUpgrade kernel-default-develUpgrade kernel-develUpgrade kernel-64kb-develUpgrade reiserfs-kmp-defaultUpgrade kernel-default-extraUpgrade kernel-sourceUpgrade kernel-macrosUpgrade kernel-docsUpgrade kernel-obs-buildUpgrade kernel-zfcpdump | Dec 5, 2025 | Nov 11, 2025 |
| Ubuntu | — | Upgrade linux-image-oem-22.04cUpgrade linux-image-6.17.0-1008-raspiUpgrade linux-image-azureUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1052-gcpUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oracle-6.8Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1050-aws-fipsUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-gke-6.8Upgrade linux-image-nvidia-6.8Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-gkeUpgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-64k-6.17Upgrade linux-image-aws-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-virtual-6.17Upgrade linux-image-generic-64k-6.8Upgrade linux-image-6.8.0-1029-xilinxUpgrade linux-image-6.8.0-106-lowlatency-64kUpgrade linux-image-6.8.0-2040-raspi-realtimeUpgrade linux-image-gcp-6.17Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-aws-fips-6.8Upgrade linux-image-kvmUpgrade linux-image-raspi-6.8Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1047-oracle-64kUpgrade linux-image-xilinx-6.8Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1049-nvidia-lowlatencyUpgrade linux-image-6.17.0-1007-awsUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-gcp-64k-6.17Upgrade linux-image-6.8.0-106-fipsUpgrade linux-image-6.17.0-1007-oracle-64kUpgrade linux-image-6.17.0-14-genericUpgrade linux-image-aws-64k-6.17Upgrade linux-image-aws-64k-6.8Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-awsUpgrade linux-image-oem-22.04dUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-oem-6.17Upgrade linux-image-6.8.0-1049-nvidia-lowlatency-64kUpgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1052-azure-fipsUpgrade linux-image-gcp-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-raspi-6.17Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-oracle-64k-6.17Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1049-nvidia-64kUpgrade linux-image-realtime-6.17Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-gke-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-virtual-6.8Upgrade linux-image-realtimeUpgrade linux-image-realtime-6.8.1Upgrade linux-image-raspiUpgrade linux-image-6.8.0-106-lowlatencyUpgrade linux-image-lowlatencyUpgrade linux-image-6.17.0-1006-realtimeUpgrade linux-image-6.8.0-1048-gkeUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.17.0-1007-gcp-64kUpgrade linux-image-6.17.0-1011-oemUpgrade linux-image-xilinxUpgrade linux-image-generic-6.8Upgrade linux-image-gcp-6.8Upgrade linux-image-6.8.1-1045-realtimeUpgrade linux-image-6.8.0-106-generic-64kUpgrade linux-image-6.8.0-1050-awsUpgrade linux-image-oracle-6.17Upgrade linux-image-oem-22.04Upgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1052-gcp-64kUpgrade linux-image-intel-iotgUpgrade linux-image-oracleUpgrade linux-image-aws-6.17Upgrade linux-image-nvidiaUpgrade linux-image-ibm-classicUpgrade linux-image-generic-6.17Upgrade linux-image-azure-fips-6.8Upgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-1050-raspiUpgrade linux-image-fipsUpgrade linux-image-virtualUpgrade linux-image-oem-22.04aUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-6.8.0-1048-gke-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1049-nvidiaUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-106-genericUpgrade linux-image-6.8.0-1049-ibmUpgrade linux-image-gkeopUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.0-1052-gcp-fipsUpgrade linux-image-gcpUpgrade linux-image-6.17.0-14-generic-64kUpgrade linux-image-genericUpgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatency-6.8Upgrade linux-image-6.17.0-1007-gcpUpgrade linux-image-raspi-realtimeUpgrade linux-image-fips-6.8Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-ibm-6.8Upgrade linux-image-6.17.0-1007-aws-64kUpgrade linux-image-6.8.0-1050-aws-64kUpgrade linux-image-6.8.0-1047-oracleUpgrade linux-image-ibmUpgrade linux-image-6.17.0-1008-azureUpgrade linux-image-6.17.0-1007-oracleUpgrade linux-image-6.8.0-1035-gkeopUpgrade linux-image-generic-lpaeUpgrade linux-image-azure-6.17Upgrade linux-image-aws-fipsUpgrade linux-image-nvidia-lowlatency-6.8 | Feb 13, 2026 | Feb 12, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Feb 9, 2026 | Oct 30, 2025 |
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