In the Linux kernel, the following vulnerability has been resolved:
media: tuner: xc5000: Fix use-after-free in xc5000_release
The original code uses cancel_delayed_work() in xc5000_release(), which does not guarantee that the delayed work item timer_sleep has fully completed if it was already running. This leads to use-after-free scenarios where xc5000_release() may free the xc5000_priv while timer_sleep is still active and attempts to dereference the xc5000_priv.
A typical race condition is illustrated below:
CPU 0 (release thread) | CPU 1 (delayed work callback) xc5000_release() | xc5000_do_timer_sleep() cancel_delayed_work() | hybrid_tuner_release_state(priv) | kfree(priv) | | priv = container_of() // UAF
Replace cancel_delayed_work() with cancel_delayed_work_sync() to ensure that the timer_sleep is properly canceled before the xc5000_priv memory is deallocated.
A deadlock concern was considered: xc5000_release() is called in a process context and is not holding any locks that the timer_sleep work item might also need. Therefore, the use of the _sync() variant is safe here.
This bug was initially identified through static analysis.
[hverkuil: fix typo in Subject: tunner -> tuner]
CVSS Details
- CVSS 3.1 Base Score: 7.3
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | Nov 13, 2025 | Nov 13, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernelUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-abi-stablelists | Mar 17, 2026 | Mar 17, 2026 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-tools-libsUpgrade python3-perfUpgrade bpftoolUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-tools | Mar 17, 2026 | Mar 17, 2026 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernelUpgrade kernel-tools-libsUpgrade python3-perfUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernel-tools | Feb 3, 2026 | Feb 2, 2026 |
| Oracle_linux | — | Upgrade kernel-uek | Dec 15, 2025 | Oct 15, 2025 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Oct 15, 2025 |
| Suse | — | Upgrade kernel-symsUpgrade kernel-zfcpdumpUpgrade kernel-develUpgrade kernel-64kb-develUpgrade kernel-64kbUpgrade kernel-default-develUpgrade kernel-sourceUpgrade kernel-obs-buildUpgrade kernel-docsUpgrade kernel-macrosUpgrade kernel-default-baseUpgrade kernel-defaultUpgrade reiserfs-kmp-defaultUpgrade kernel-default-extra | Dec 5, 2025 | Nov 11, 2025 |
| Ubuntu | — | Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-1095-intel-iotgUpgrade linux-image-6.8.0-1049-nvidia-64kUpgrade linux-image-6.8.0-1048-gkeUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-intelUpgrade linux-image-oem-20.04bUpgrade linux-image-virtualUpgrade linux-image-fipsUpgrade linux-image-5.15.0-1052-nvidia-tegraUpgrade linux-image-5.15.0-1100-aws-fipsUpgrade linux-image-5.15.0-170-lowlatencyUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-nvidia-6.8Upgrade linux-image-aws-fipsUpgrade linux-image-5.15.0-1095-nvidia-lowlatencyUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1096-gkeUpgrade linux-image-ibm-5.15Upgrade linux-image-oracleUpgrade linux-image-azure-5.15Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-oem-20.04Upgrade linux-image-6.8.0-1050-aws-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-6.8.0-1029-xilinxUpgrade linux-image-azure-fips-5.15Upgrade linux-image-5.15.0-1099-realtimeUpgrade linux-image-6.8.0-1052-azure-fipsUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1083-gkeopUpgrade linux-image-6.8.0-106-lowlatencyUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-oem-22.04dUpgrade linux-image-lowlatency-5.15Upgrade linux-image-oem-22.04cUpgrade linux-image-gke-6.8Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.0-1047-oracleUpgrade linux-image-5.15.0-1097-oracleUpgrade linux-image-6.8.0-1052-gcp-64kUpgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-1049-nvidia-lowlatencyUpgrade linux-image-5.15.0-1109-azure-fipsUpgrade linux-image-6.8.0-1035-gkeopUpgrade linux-image-aws-64kUpgrade linux-image-fips-5.15Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-raspi-6.8Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-generic-64kUpgrade linux-image-5.15.0-1100-awsUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-6.8.0-1049-ibmUpgrade linux-image-6.8.0-106-generic-64kUpgrade linux-image-5.15.0-170-fipsUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-gcp-64kUpgrade linux-image-realtimeUpgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-tegraUpgrade linux-image-aws-5.15Upgrade linux-image-nvidiaUpgrade linux-image-xilinx-6.8Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-gkeopUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1049-nvidia-lowlatency-64kUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1094-ibmUpgrade linux-image-intel-iotgUpgrade linux-image-aws-fips-5.15Upgrade linux-image-nvidia-5.15Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-6.8.0-1049-nvidiaUpgrade linux-image-kvm-5.15Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-1041-nvidia-tegra-igxUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-oem-22.04Upgrade linux-image-genericUpgrade linux-image-lowlatency-6.8Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-6.8.1-1045-realtimeUpgrade linux-image-oem-20.04cUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-azureUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-aws-64k-5.15Upgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-106-genericUpgrade linux-image-5.15.0-1041-nvidia-tegra-igx-rtUpgrade linux-image-raspi-5.15Upgrade linux-image-raspiUpgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-azure-lts-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-nvidia-64kUpgrade linux-image-ibm-6.8Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gcp-6.8Upgrade linux-image-awsUpgrade linux-image-6.8.0-1052-gcp-fipsUpgrade linux-image-5.15.0-170-generic-64kUpgrade linux-image-5.15.0-1095-nvidiaUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-realtime-5.15Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-oracle-5.15Upgrade linux-image-6.8.0-1047-oracle-64kUpgrade linux-image-5.15.0-1052-nvidia-tegra-rtUpgrade linux-image-xilinxUpgrade linux-image-ibm-classicUpgrade linux-image-fips-6.8Upgrade linux-image-azure-fips-6.8Upgrade linux-image-6.8.0-1050-aws-fipsUpgrade linux-image-oem-20.04dUpgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-aws-fips-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-raspi-realtimeUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-gke-5.15Upgrade linux-image-generic-64k-5.15Upgrade linux-image-6.8.0-1048-gke-64kUpgrade linux-image-5.15.0-1100-gcpUpgrade linux-image-virtual-6.8Upgrade linux-image-gke-64kUpgrade linux-image-5.15.0-1109-azureUpgrade linux-image-6.8.0-1050-awsUpgrade linux-image-aws-64k-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-gcp-fipsUpgrade linux-image-lowlatencyUpgrade linux-image-gcp-5.15Upgrade linux-image-6.8.0-1050-raspiUpgrade linux-image-5.15.0-170-lowlatency-64kUpgrade linux-image-5.15.0-170-genericUpgrade linux-image-5.15.0-1110-azureUpgrade linux-image-ibmUpgrade linux-image-generic-6.8Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-azure-fipsUpgrade linux-image-raspi-nolpaeUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1052-gcpUpgrade linux-image-5.15.0-1100-gcp-fipsUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-virtual-5.15Upgrade linux-image-kvmUpgrade linux-image-6.8.0-2040-raspi-realtimeUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.15.0-1097-raspiUpgrade linux-image-oracle-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-generic-5.15Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.8.0-106-lowlatency-64kUpgrade linux-image-6.8.0-106-fipsUpgrade linux-image-5.15.0-170-generic-lpaeUpgrade linux-image-5.15.0-1092-kvmUpgrade linux-image-5.15.0-1092-intel-iot-realtimeUpgrade linux-image-5.15.0-1064-xilinx-zynqmpUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.15.0-1100-aws-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-azure-cvm | Oct 30, 2025 | Oct 15, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Feb 9, 2026 | Oct 15, 2025 |
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