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-modules-extraUpgrade kernel-rt-debugUpgrade kernel-debug-develUpgrade kernel-modulesUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-modulesUpgrade kernel-zfcpdumpUpgrade kernel-zfcpdump-develUpgrade perfUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel-rtUpgrade kernel-debug-modules-extraUpgrade kernel-docUpgrade kernel-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-headersUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-coreUpgrade kernel-abi-stablelistsUpgrade kernel-debugUpgrade kernel-develUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debug-coreUpgrade python3-perfUpgrade kernel-rt-coreUpgrade kernel-rt-develUpgrade kernel-rt-modules-extraUpgrade kernel-tools-libs-develUpgrade bpftoolUpgrade kernel-cross-headersUpgrade kernel-rt-kvmUpgrade kernel | 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 python3-perfUpgrade kernelUpgrade kernel-abi-stablelists | Oct 8, 2024 | May 21, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade bpftoolUpgrade kernelUpgrade kernel-abi-stablelists | Oct 8, 2024 | May 21, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernelUpgrade python3-perf | Oct 8, 2024 | May 21, 2024 |
| Oracle_linux | — | Upgrade kernel | Aug 16, 2024 | May 21, 2024 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Aug 12, 2024 | May 21, 2024 |
| Rocky_linux | — | Upgrade kernel-rt-coreUpgrade kernel-rt-debug-coreUpgrade kernel-rtUpgrade kernel-rt-develUpgrade kernel-coreUpgrade kernel-rt-modulesUpgrade kernel-rt-debugUpgrade kernel-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-develUpgrade kernel-debug-modulesUpgrade kernel-rt-debuginfoUpgrade kernel-rt-kvmUpgrade perfUpgrade kernel-debug-coreUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-tools-debuginfoUpgrade kernel-debug-debuginfoUpgrade bpftoolUpgrade kernel-rt-debug-modulesUpgrade kernel-debugUpgrade python3-perfUpgrade kernel-rt-modules-extraUpgrade kernel-debuginfoUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-rt-debug-debuginfoUpgrade kernel-headersUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-modules-extraUpgrade kernel-debug-develUpgrade kernel-rt-debug-modules-extraUpgrade bpftool-debuginfoUpgrade kernelUpgrade kernel-cross-headersUpgrade perf-debuginfoUpgrade kernel-tools-libs-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-modules | Aug 22, 2024 | May 21, 2024 |
| Suse | — | Upgrade kernel-defaultUpgrade dtb-marvellUpgrade kernel-default-livepatch-develUpgrade dtb-amdUpgrade dtb-sprdUpgrade kernel-64kb-optionalUpgrade kernel-debug-develUpgrade dlm-kmp-rtUpgrade kernel-rt-extraUpgrade kernel-docsUpgrade kernel-syms-rtUpgrade kernel-64kb-extraUpgrade kselftests-kmp-defaultUpgrade kernel-kvmsmall-vdsoUpgrade kernel-debugUpgrade kernel-rt_debug-livepatch-develUpgrade dtb-renesasUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-livepatch-develUpgrade dlm-kmp-defaultUpgrade dtb-nvidiaUpgrade cluster-md-kmp-defaultUpgrade kernel-azure-extraUpgrade dtb-hisiliconUpgrade kselftests-kmp-rtUpgrade kernel-default-baseUpgrade kernel-debug-livepatch-develUpgrade dtb-appleUpgrade kernel-debug-vdsoUpgrade kernel-azureUpgrade kernel-rt_debugUpgrade reiserfs-kmp-rtUpgrade kernel-azure-vdsoUpgrade dtb-broadcomUpgrade reiserfs-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade dtb-armUpgrade gfs2-kmp-defaultUpgrade kernel-obs-buildUpgrade kernel-docs-htmlUpgrade dtb-socionextUpgrade dlm-kmp-azureUpgrade cluster-md-kmp-64kbUpgrade kernel-64kb-develUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-source-vanillaUpgrade dtb-lgUpgrade dtb-allwinnerUpgrade ocfs2-kmp-rtUpgrade kernel-default-livepatchUpgrade kernel-azure-livepatch-develUpgrade gfs2-kmp-azureUpgrade kernel-default-develUpgrade dtb-exynosUpgrade kselftests-kmp-64kbUpgrade kernel-default-vdsoUpgrade kernel-zfcpdumpUpgrade kernel-devel-azureUpgrade kernel-default-base-rebuildUpgrade dtb-amlogicUpgrade kernel-rt-livepatchUpgrade dtb-rockchipUpgrade reiserfs-kmp-64kbUpgrade kernel-sourceUpgrade kernel-default-extraUpgrade dtb-caviumUpgrade ocfs2-kmp-defaultUpgrade dtb-apmUpgrade dtb-amazonUpgrade cluster-md-kmp-rtUpgrade kernel-kvmsmall-develUpgrade kernel-rt-optionalUpgrade kernel-obs-qaUpgrade kernel-kvmsmallUpgrade kernel-64kb-livepatch-develUpgrade gfs2-kmp-rtUpgrade dtb-xilinxUpgrade dtb-freescaleUpgrade kernel-rt-develUpgrade kernel-devel-rtUpgrade kernel-64kbUpgrade kernel-symsUpgrade kernel-source-rtUpgrade dtb-alteraUpgrade kselftests-kmp-azureUpgrade dtb-qcomUpgrade kernel-rt-vdsoUpgrade kernel-azure-develUpgrade gfs2-kmp-64kbUpgrade cluster-md-kmp-azureUpgrade reiserfs-kmp-azureUpgrade ocfs2-kmp-64kbUpgrade kernel-syms-azureUpgrade kernel-rtUpgrade dlm-kmp-64kbUpgrade dtb-mediatekUpgrade kernel-rt_debug-develUpgrade kernel-source-azureUpgrade kernel-macrosUpgrade kernel-develUpgrade kernel-default-optionalUpgrade kernel-azure-optional | Jun 13, 2024 | May 21, 2024 |
| Ubuntu | — | Upgrade linux-gkeop-5.15Upgrade linux-azureUpgrade linux-gkeopUpgrade linux-intel-iotg-5.15Upgrade linux-hwe-5.4Upgrade linux-lowlatencyUpgrade linux-oracle-5.15Upgrade linux-riscv-5.15Upgrade linux-xilinx-zynqmpUpgrade linux-raspi-5.4Upgrade linux-azure-5.15Upgrade linux-nvidiaUpgrade linux-azure-5.4Upgrade linux-bluefieldUpgrade linux-raspiUpgrade linux-hwe-5.15Upgrade linux-nvidia-6.5Upgrade linux-kvmUpgrade linux-aws-fipsUpgrade linux-gcp-5.15Upgrade linux-fipsUpgrade linux-intel-iotgUpgrade linux-oracleUpgrade linux-iotUpgrade linux-ibmUpgrade linux-lowlatency-hwe-5.15Upgrade linux-realtimeUpgrade linux-gcp-fipsUpgrade linux-azure-fdeUpgrade linux-nvidia-tegra-igxUpgrade linux-nvidia-tegraUpgrade linux-intel-iot-realtimeUpgrade linuxUpgrade linux-ibm-5.4Upgrade linux-gkeUpgrade linux-ibm-5.15Upgrade linux-gcp-5.4Upgrade linux-oracle-5.4Upgrade linux-azure-fipsUpgrade linux-awsUpgrade linux-aws-5.4Upgrade linux-gcpUpgrade linux-aws-5.15Upgrade 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