In the Linux kernel, the following vulnerability has been resolved:
btrfs: zoned: fix use-after-free due to race with dev replace
While loading a zone's info during creation of a block group, we can race with a device replace operation and then trigger a use-after-free on the device that was just replaced (source device of the replace operation).
This happens because at btrfs_load_zone_info() we extract a device from the chunk map into a local variable and then use the device while not under the protection of the device replace rwsem. So if there's a device replace operation happening when we extract the device and that device is the source of the replace operation, we will trigger a use-after-free if before we finish using the device the replace operation finishes and frees the device.
Fix this by enlarging the critical section under the protection of the device replace rwsem so that all uses of the device are done inside the critical section.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-livepatch-6.1.96-102.177Upgrade kernel-develUpgrade kernel-toolsUpgrade kernel-libbpfUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perfUpgrade perfUpgrade kernel-modules-extra-commonUpgrade kernel-tools-develUpgrade bpftool-debuginfoUpgrade bpftoolUpgrade python3-perf-debuginfoUpgrade kernel-debuginfoUpgrade kernelUpgrade kernel-libbpf-staticUpgrade kernel-libbpf-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-modules-extraUpgrade kernel-headers | Mar 10, 2025 | Jul 12, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Jul 18, 2024 | Jul 12, 2024 |
| Suse | — | Upgrade cluster-md-kmp-64kbUpgrade ocfs2-kmp-64kbUpgrade dtb-alteraUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-livepatch-develUpgrade kernel-rtUpgrade kernel-rt_debug-vdsoUpgrade kernel-azureUpgrade dtb-exynosUpgrade kernel-sourceUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azure-develUpgrade dtb-caviumUpgrade kernel-64kb-extraUpgrade kernel-rt_debug-develUpgrade kernel-docs-htmlUpgrade kernel-obs-buildUpgrade kernel-azure-optionalUpgrade kernel-devel-azureUpgrade kernel-syms-rtUpgrade kernel-syms-azureUpgrade reiserfs-kmp-azureUpgrade gfs2-kmp-azureUpgrade kselftests-kmp-azureUpgrade kernel-debug-vdsoUpgrade kernel-source-rtUpgrade kernel-rt-extraUpgrade kernel-azure-vdsoUpgrade dtb-broadcomUpgrade dtb-rockchipUpgrade reiserfs-kmp-64kbUpgrade dtb-nvidiaUpgrade kernel-default-base-rebuildUpgrade gfs2-kmp-defaultUpgrade kernel-rt-vdsoUpgrade kernel-rt-livepatch-develUpgrade kselftests-kmp-rtUpgrade kernel-kvmsmallUpgrade dtb-marvellUpgrade kernel-rt_debugUpgrade dtb-qcomUpgrade kernel-source-vanillaUpgrade dlm-kmp-rtUpgrade dtb-sprdUpgrade kernel-defaultUpgrade kernel-rt-optionalUpgrade dtb-amlogicUpgrade kernel-default-livepatchUpgrade kernel-docsUpgrade kselftests-kmp-defaultUpgrade dlm-kmp-64kbUpgrade kernel-default-livepatch-develUpgrade dtb-socionextUpgrade dtb-appleUpgrade dtb-apmUpgrade kernel-source-azureUpgrade kernel-zfcpdumpUpgrade kernel-default-develUpgrade kernel-default-extraUpgrade dtb-renesasUpgrade gfs2-kmp-rtUpgrade cluster-md-kmp-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade cluster-md-kmp-defaultUpgrade dtb-mediatekUpgrade dtb-amdUpgrade kernel-64kb-optionalUpgrade kernel-64kbUpgrade gfs2-kmp-64kbUpgrade dlm-kmp-azureUpgrade dtb-lgUpgrade kselftests-kmp-64kbUpgrade reiserfs-kmp-defaultUpgrade kernel-azure-extraUpgrade kernel-64kb-livepatch-develUpgrade dtb-amazonUpgrade kernel-default-vdsoUpgrade kernel-symsUpgrade kernel-macrosUpgrade kernel-default-baseUpgrade dtb-allwinnerUpgrade cluster-md-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade kernel-obs-qaUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade kernel-rt-develUpgrade kernel-rt_debug-livepatch-develUpgrade ocfs2-kmp-azureUpgrade dtb-armUpgrade kernel-debug-develUpgrade dtb-hisiliconUpgrade kernel-debugUpgrade dtb-freescaleUpgrade kernel-default-optionalUpgrade kernel-develUpgrade ocfs2-kmp-rtUpgrade kernel-kvmsmall-develUpgrade kernel-devel-rtUpgrade kernel-64kb-develUpgrade dtb-xilinx | Aug 8, 2024 | Jul 12, 2024 |
| Ubuntu | — | Upgrade linux-image-gkeop-5.15Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-azure-fdeUpgrade linux-image-oracle-64kUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-44-generic-64kUpgrade linux-image-5.15.0-1053-gkeopUpgrade linux-image-virtualUpgrade linux-image-nvidia-64kUpgrade linux-image-5.15.0-1063-ibmUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1065-nvidia-lowlatencyUpgrade linux-image-5.15.0-1070-awsUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.15.0-1068-oracleUpgrade linux-image-5.15.0-122-generic-64kUpgrade linux-image-6.8.0-1013-nvidia-lowlatency-64kUpgrade linux-image-awsUpgrade linux-image-6.8.0-1010-gkeUpgrade linux-image-kvmUpgrade linux-image-5.15.0-122-genericUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oem-20.04dUpgrade linux-image-6.8.0-1011-raspiUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-1069-gcpUpgrade linux-image-6.8.0-1014-azure-fdeUpgrade linux-image-oem-22.04bUpgrade linux-image-oracleUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gcpUpgrade linux-image-5.15.0-122-generic-lpaeUpgrade linux-image-5.15.0-1065-intel-iotgUpgrade linux-image-6.8.0-1013-nvidia-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1013-nvidia-lowlatencyUpgrade linux-image-oem-22.04dUpgrade linux-image-oem-20.04bUpgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-122-lowlatency-64kUpgrade linux-image-6.8.0-44-lowlatency-64kUpgrade linux-image-6.8.0-1012-ibmUpgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-1065-nvidiaUpgrade linux-image-intel-iotgUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-1012-oracle-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-intelUpgrade linux-image-azureUpgrade linux-image-raspiUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-5.15.0-1036-xilinx-zynqmpUpgrade linux-image-6.8.0-44-genericUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-1014-azureUpgrade linux-image-oem-22.04aUpgrade linux-image-genericUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.15.0-1063-raspiUpgrade linux-image-6.8.0-45-genericUpgrade linux-image-6.8.0-1014-gcpUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-1012-oemUpgrade linux-image-ibmUpgrade linux-image-azure-lts-22.04Upgrade linux-image-gkeUpgrade linux-image-5.15.0-122-lowlatencyUpgrade linux-image-nvidiaUpgrade linux-image-oem-22.04Upgrade linux-image-5.15.0-1073-azure-fdeUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1012-oracleUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-1067-kvmUpgrade linux-image-gkeopUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1015-awsUpgrade linux-image-oem-22.04cUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-generic-64kUpgrade linux-image-6.8.0-44-lowlatencyUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1013-nvidiaUpgrade linux-image-5.15.0-1073-azureUpgrade linux-image-5.15.0-1067-gke | Sep 12, 2024 | Jul 12, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Jul 12, 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