In the Linux kernel, the following vulnerability has been resolved:
media: bttv: fix use after free error due to btv->timeout timer
There may be some a race condition between timer function bttv_irq_timeout and bttv_remove. The timer is setup in probe and there is no timer_delete operation in remove function. When it hit kfree btv, the function might still be invoked, which will cause use after free bug.
This bug is found by static analysis, it may be false positive.
Fix it by adding del_timer_sync invoking to the remove function.
cpu0 cpu1 bttv_probe ->timer_setup ->bttv_set_dma ->mod_timer; bttv_remove ->kfree(btv); ->bttv_irq_timeout ->USE btv
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-toolsUpgrade kernel-coreUpgrade kernel-rtUpgrade kernel-rt-debug-develUpgrade kernel-debug-modulesUpgrade kernel-debug-coreUpgrade kernel-debugUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdumpUpgrade kernel-abi-stablelistsUpgrade kernel-docUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-develUpgrade kernel-modules-extraUpgrade kernel-rt-debug-kvmUpgrade kernel-zfcpdump-modulesUpgrade kernel-headersUpgrade kernel-tools-libsUpgrade kernel-modulesUpgrade kernel-rt-modulesUpgrade kernel-rt-debugUpgrade perfUpgrade kernel-rt-coreUpgrade kernelUpgrade python3-perfUpgrade kernel-rt-debug-coreUpgrade kernel-rt-develUpgrade kernel-develUpgrade kernel-rt-kvmUpgrade kernel-cross-headersUpgrade kernel-rt-modules-extraUpgrade kernel-tools-libs-develUpgrade bpftoolUpgrade kernel-zfcpdump-core | Aug 12, 2024 | May 21, 2024 |
| Debian | — | Upgrade linux | Jul 30, 2024 | May 21, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel | Oct 8, 2024 | May 21, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-abi-stablelists | Oct 8, 2024 | May 21, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernelUpgrade kernel-toolsUpgrade kernel-tools-libs | Oct 8, 2024 | May 21, 2024 |
| Oracle_linux | — | Upgrade kernel | Aug 16, 2024 | May 21, 2024 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Aug 12, 2024 | May 21, 2024 |
| Rocky_linux | — | Upgrade kernel-rt-debug-coreUpgrade kernel-coreUpgrade kernel-rt-coreUpgrade kernel-rt-develUpgrade kernel-rt-kvmUpgrade kernel-rt-debug-modulesUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debuginfoUpgrade kernel-rtUpgrade kernel-rt-modulesUpgrade kernel-debug-debuginfoUpgrade kernel-toolsUpgrade kernel-rt-debugUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-debug-coreUpgrade kernel-tools-libsUpgrade python3-perf-debuginfoUpgrade kernel-debuginfoUpgrade kernel-debugUpgrade kernel-debug-modulesUpgrade perfUpgrade bpftoolUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-modules-extraUpgrade kernel-modules-extraUpgrade python3-perfUpgrade kernel-develUpgrade kernel-modulesUpgrade perf-debuginfoUpgrade kernel-cross-headersUpgrade kernel-rt-debug-kvmUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-libs-develUpgrade kernel-debug-develUpgrade kernel-rt-debug-develUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-modules-extraUpgrade bpftool-debuginfoUpgrade kernel-headersUpgrade kernel | Aug 22, 2024 | May 21, 2024 |
| Suse | — | Upgrade dtb-nvidiaUpgrade dtb-renesasUpgrade dtb-armUpgrade kselftests-kmp-rtUpgrade cluster-md-kmp-defaultUpgrade kernel-64kb-extraUpgrade kernel-debug-livepatch-develUpgrade dtb-sprdUpgrade kernel-defaultUpgrade dtb-marvellUpgrade kernel-default-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade kernel-64kb-develUpgrade kernel-64kb-optionalUpgrade kernel-obs-buildUpgrade kernel-docsUpgrade kernel-debugUpgrade kernel-debug-develUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-default-baseUpgrade kernel-docs-htmlUpgrade reiserfs-kmp-defaultUpgrade dlm-kmp-azureUpgrade ocfs2-kmp-azureUpgrade kselftests-kmp-defaultUpgrade dtb-amdUpgrade kernel-syms-rtUpgrade cluster-md-kmp-64kbUpgrade kernel-rt_debugUpgrade kernel-source-vanillaUpgrade kernel-azureUpgrade kernel-debug-vdsoUpgrade dtb-appleUpgrade gfs2-kmp-defaultUpgrade dtb-hisiliconUpgrade kernel-rt-extraUpgrade kernel-azure-vdsoUpgrade dtb-socionextUpgrade kernel-kvmsmall-vdsoUpgrade dtb-broadcomUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-azure-extraUpgrade dlm-kmp-defaultUpgrade kernel-rt-livepatch-develUpgrade reiserfs-kmp-rtUpgrade dlm-kmp-rtUpgrade reiserfs-kmp-azureUpgrade kernel-default-develUpgrade kernel-64kbUpgrade kselftests-kmp-azureUpgrade dtb-caviumUpgrade reiserfs-kmp-64kbUpgrade dtb-qcomUpgrade dtb-alteraUpgrade kernel-source-rtUpgrade kernel-symsUpgrade dtb-apmUpgrade dtb-amazonUpgrade ocfs2-kmp-defaultUpgrade kernel-sourceUpgrade kernel-default-extraUpgrade kernel-develUpgrade kernel-syms-azureUpgrade kernel-default-vdsoUpgrade dtb-freescaleUpgrade dtb-mediatekUpgrade kselftests-kmp-64kbUpgrade kernel-rt-develUpgrade dtb-exynosUpgrade dtb-rockchipUpgrade kernel-azure-optionalUpgrade ocfs2-kmp-rtUpgrade kernel-devel-rtUpgrade ocfs2-kmp-64kbUpgrade cluster-md-kmp-azureUpgrade kernel-rt-vdsoUpgrade kernel-rtUpgrade kernel-azure-develUpgrade gfs2-kmp-64kbUpgrade kernel-rt-optionalUpgrade kernel-obs-qaUpgrade kernel-kvmsmall-develUpgrade kernel-kvmsmallUpgrade kernel-devel-azureUpgrade kernel-64kb-livepatch-develUpgrade dtb-xilinxUpgrade gfs2-kmp-rtUpgrade cluster-md-kmp-rtUpgrade kernel-zfcpdumpUpgrade dlm-kmp-64kbUpgrade kernel-rt-livepatchUpgrade kernel-default-base-rebuildUpgrade dtb-amlogicUpgrade kernel-azure-livepatch-develUpgrade kernel-default-livepatchUpgrade gfs2-kmp-azureUpgrade dtb-lgUpgrade dtb-allwinnerUpgrade kernel-source-azureUpgrade kernel-rt_debug-develUpgrade kernel-macrosUpgrade kernel-default-optional | Jun 13, 2024 | May 21, 2024 |
| Ubuntu | — | Upgrade linux-gkeop-5.15Upgrade linux-intel-iotg-5.15Upgrade linux-oracle-5.15Upgrade linux-raspi-5.4Upgrade linux-riscv-5.15Upgrade linux-azure-fdeUpgrade linux-fipsUpgrade linux-azure-5.4Upgrade linux-azureUpgrade linux-xilinx-zynqmpUpgrade linux-gkeopUpgrade linux-lowlatencyUpgrade linux-raspiUpgrade linux-hwe-5.15Upgrade linux-aws-fipsUpgrade linux-iotUpgrade linux-nvidiaUpgrade linux-azure-5.15Upgrade linux-intel-iotgUpgrade linux-ibmUpgrade linux-gcp-5.15Upgrade linux-nvidia-6.5Upgrade linux-gcp-fipsUpgrade linux-oracleUpgrade linux-realtimeUpgrade linux-lowlatency-hwe-5.15Upgrade linux-bluefieldUpgrade linux-hwe-5.4Upgrade linux-kvmUpgrade linux-gcp-5.4Upgrade linux-ibm-5.4Upgrade linux-gkeUpgrade linux-azure-fipsUpgrade linux-aws-5.4Upgrade linux-aws-5.15Upgrade linux-ibm-5.15Upgrade linux-awsUpgrade linuxUpgrade linux-gcpUpgrade linux-oracle-5.4Upgrade linux-intel-iot-realtimeUpgrade linux-nvidia-tegraUpgrade linux-nvidia-tegra-igxUpgrade linux-nvidia-tegra-5.15 | Nov 19, 2024 | May 21, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | May 21, 2024 |
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