In the Linux kernel, the following vulnerability has been resolved:
hfsplus: remove mutex_lock check in hfsplus_free_extents
Syzbot reported an issue in hfsplus filesystem:
------------[ cut here ]------------ WARNING: CPU: 0 PID: 4400 at fs/hfsplus/extents.c:346 hfsplus_free_extents+0x700/0xad0 Call Trace: <TASK> hfsplus_file_truncate+0x768/0xbb0 fs/hfsplus/extents.c:606 hfsplus_write_begin+0xc2/0xd0 fs/hfsplus/inode.c:56 cont_expand_zero fs/buffer.c:2383 [inline] cont_write_begin+0x2cf/0x860 fs/buffer.c:2446 hfsplus_write_begin+0x86/0xd0 fs/hfsplus/inode.c:52 generic_cont_expand_simple+0x151/0x250 fs/buffer.c:2347 hfsplus_setattr+0x168/0x280 fs/hfsplus/inode.c:263 notify_change+0xe38/0x10f0 fs/attr.c:420 do_truncate+0x1fb/0x2e0 fs/open.c:65 do_sys_ftruncate+0x2eb/0x380 fs/open.c:193 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x3d/0xb0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd
To avoid deadlock, Commit 31651c607151 ("hfsplus: avoid deadlock on file truncation") unlock extree before hfsplus_free_extents(), and add check wheather extree is locked in hfsplus_free_extents().
However, when operations such as hfsplus_file_release, hfsplus_setattr, hfsplus_unlink, and hfsplus_get_block are executed concurrently in different files, it is very likely to trigger the WARN_ON, which will lead syzbot and xfstest to consider it as an abnormality.
The comment above this warning also describes one of the easy triggering situations, which can easily trigger and cause xfstest&syzbot to report errors.
[task A] [task B] ->hfsplus_file_release ->hfsplus_file_truncate ->hfs_find_init ->mutex_lock ->mutex_unlock ->hfsplus_write_begin ->hfsplus_get_block ->hfsplus_file_extend ->hfsplus_ext_read_extent ->hfs_find_init ->mutex_lock ->hfsplus_free_extents WARN_ON(mutex_is_locked) !!!
Several threads could try to lock the shared extents tree. And warning can be triggered in one thread when another thread has locked the tree. This is the wrong behavior of the code and we need to remove the warning.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-develUpgrade kernel-debuginfo-common-aarch64Upgrade perf-debuginfoUpgrade kernel-tools-develUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-debuginfoUpgrade perfUpgrade kernel-livepatch-5.10.242-239.961Upgrade kernel-debuginfoUpgrade kernel-headersUpgrade python-perf-debuginfoUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade python-perf | May 20, 2026 | May 20, 2026 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Sep 8, 2025 | Sep 8, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 14, 2025 | Aug 22, 2025 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Aug 22, 2025 |
| Suse | — | Upgrade dtb-alteraUpgrade ocfs2-kmp-rtUpgrade cluster-md-kmp-azureUpgrade kernel-default-optionalUpgrade kernel-kvmsmall-develUpgrade kselftests-kmp-64kbUpgrade kernel-source-azureUpgrade kernel-source-rtUpgrade dtb-rockchipUpgrade dtb-xilinxUpgrade gfs2-kmp-rtUpgrade dtb-exynosUpgrade kernel-kvmsmallUpgrade kernel-rtUpgrade kernel-64kb-develUpgrade kernel-devel-azureUpgrade gfs2-kmp-64kbUpgrade gfs2-kmp-defaultUpgrade kernel-default-develUpgrade kernel-azureUpgrade dtb-mediatekUpgrade dtb-qcomUpgrade cluster-md-kmp-rtUpgrade kernel-default-vdsoUpgrade kernel-devel-rtUpgrade kernel-rt-develUpgrade ocfs2-kmp-defaultUpgrade kernel-default-livepatchUpgrade kernel-syms-azureUpgrade dtb-allwinnerUpgrade ocfs2-kmp-azureUpgrade kernel-azure-develUpgrade kernel-debug-vdsoUpgrade dlm-kmp-64kbUpgrade reiserfs-kmp-64kbUpgrade kernel-64kbUpgrade kernel-source-vanillaUpgrade ocfs2-kmp-64kbUpgrade kernel-zfcpdumpUpgrade kernel-rt-optionalUpgrade kernel-azure-optionalUpgrade dtb-caviumUpgrade kernel-sourceUpgrade kernel-rt_debug-develUpgrade reiserfs-kmp-azureUpgrade kernel-default-base-rebuildUpgrade kernel-develUpgrade dtb-freescaleUpgrade kselftests-kmp-azureUpgrade dtb-amazonUpgrade dtb-lgUpgrade gfs2-kmp-azureUpgrade dtb-sprdUpgrade kernel-64kb-optionalUpgrade kernel-obs-qaUpgrade dtb-marvellUpgrade kselftests-kmp-rtUpgrade kernel-azure-vdsoUpgrade dtb-renesasUpgrade kernel-rt-livepatch-develUpgrade kernel-docsUpgrade kernel-default-baseUpgrade dtb-amlogicUpgrade dtb-amdUpgrade cluster-md-kmp-64kbUpgrade dtb-hisiliconUpgrade dtb-armUpgrade kernel-rt-vdsoUpgrade kernel-rt-extraUpgrade kernel-obs-buildUpgrade kernel-debug-develUpgrade kernel-azure-extraUpgrade kernel-default-livepatch-develUpgrade dlm-kmp-azureUpgrade reiserfs-kmp-rtUpgrade kernel-rt_debugUpgrade dlm-kmp-rtUpgrade dtb-appleUpgrade dtb-nvidiaUpgrade kernel-macrosUpgrade kernel-rt_debug-vdsoUpgrade kernel-docs-htmlUpgrade kernel-default-extraUpgrade dtb-apmUpgrade dlm-kmp-defaultUpgrade dtb-broadcomUpgrade cluster-md-kmp-defaultUpgrade kernel-debugUpgrade reiserfs-kmp-defaultUpgrade kselftests-kmp-defaultUpgrade kernel-syms-rtUpgrade kernel-symsUpgrade kernel-kvmsmall-vdsoUpgrade kernel-defaultUpgrade kernel-64kb-extraUpgrade dtb-socionext | Dec 5, 2025 | Sep 18, 2025 |
| Ubuntu | — | Upgrade linux-image-nvidiaUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-kvm-5.15Upgrade linux-image-oem-20.04bUpgrade linux-image-oem-22.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-raspi-6.14Upgrade linux-image-5.15.0-1097-awsUpgrade linux-image-aws-5.15Upgrade linux-image-aws-lts-22.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-aws-64kUpgrade linux-image-aws-6.14Upgrade linux-image-6.14.0-1017-awsUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-5.15.0-1049-nvidia-tegra-rtUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-1092-nvidia-lowlatencyUpgrade linux-image-5.15.0-1097-gcpUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-nvidia-64kUpgrade linux-image-oem-20.04dUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-virtual-6.14Upgrade linux-image-ibmUpgrade linux-image-azure-fips-6.8Upgrade linux-image-nvidia-tegraUpgrade linux-image-fips-6.8Upgrade linux-image-fips-5.15Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oem-22.04dUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-5.15.0-163-genericUpgrade linux-image-generic-64kUpgrade linux-image-5.15.0-1093-gkeUpgrade linux-image-6.14.0-1017-azureUpgrade linux-image-generic-6.8Upgrade linux-image-5.15.0-1101-azure-fipsUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-5.15.0-1097-aws-fipsUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1092-intel-iotgUpgrade linux-image-lowlatency-64kUpgrade linux-image-generic-6.14Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-5.15.0-1089-intel-iot-realtimeUpgrade linux-image-azure-6.8Upgrade linux-image-xilinxUpgrade linux-image-realtime-6.8.1Upgrade linux-image-azure-fips-5.15Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-gcp-6.14Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-gke-6.8Upgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-aws-6.8Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-oracle-6.8Upgrade linux-image-5.15.0-1102-azureUpgrade linux-image-5.15.0-163-fipsUpgrade linux-image-5.15.0-163-generic-64kUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-raspiUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-genericUpgrade linux-image-azureUpgrade linux-image-aws-lts-24.04Upgrade linux-image-5.15.0-163-generic-lpaeUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-azure-5.15Upgrade linux-image-realtime-5.15Upgrade linux-image-xilinx-6.8Upgrade linux-image-raspi-realtimeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-intel-iotgUpgrade linux-image-oem-24.04Upgrade linux-image-5.15.0-1080-gkeopUpgrade linux-image-gcpUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-intelUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-raspi-6.8Upgrade linux-image-gkeopUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-6.8.0-100-fipsUpgrade linux-image-oem-22.04cUpgrade linux-image-oem-22.04bUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-ibm-6.8Upgrade linux-image-gkeUpgrade linux-image-lowlatency-5.15Upgrade linux-image-oem-24.04aUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-gke-64k-6.8Upgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-aws-64k-6.14Upgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-oem-22.04aUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.14.0-1018-raspiUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-virtualUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-raspi-5.15Upgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-oem-20.04Upgrade linux-image-oracle-5.15Upgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1101-azureUpgrade linux-image-gcp-64kUpgrade linux-image-6.14.0-1017-oracle-64kUpgrade linux-image-nvidia-5.15Upgrade linux-image-6.14.0-1016-realtimeUpgrade linux-image-5.15.0-1038-nvidia-tegra-igxUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-aws-fips-5.15Upgrade linux-image-realtime-6.14Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.14.0-1017-aws-64kUpgrade linux-image-kvmUpgrade linux-image-gkeop-6.8Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.15.0-1097-aws-64kUpgrade linux-image-6.14.0-36-generic-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-1096-realtimeUpgrade linux-image-fipsUpgrade linux-image-5.15.0-1061-xilinx-zynqmpUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-oracle-6.14Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-gke-64kUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-1049-nvidia-tegraUpgrade linux-image-generic-64k-6.14Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-azure-6.14Upgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-6.14.0-36-genericUpgrade linux-image-6.14.0-1020-gcpUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-aws-64k-5.15Upgrade linux-image-6.14.0-1016-oemUpgrade linux-image-aws-fips-6.8Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-generic-64k-6.8Upgrade linux-image-nvidia-6.8Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-raspi-nolpaeUpgrade linux-image-gcp-fipsUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-5.15.0-163-lowlatencyUpgrade linux-image-5.15.0-1091-ibmUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-awsUpgrade linux-image-ibm-classicUpgrade linux-image-oracleUpgrade linux-image-virtual-6.8Upgrade linux-image-5.15.0-1089-kvmUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-azure-lts-24.04Upgrade linux-image-azure-cvmUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-ibm-5.15Upgrade linux-image-5.15.0-1038-nvidia-tegra-igx-rtUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-163-lowlatency-64kUpgrade linux-image-5.15.0-1094-oracleUpgrade linux-image-5.15.0-1092-nvidiaUpgrade linux-image-6.14.0-1017-oracleUpgrade linux-image-aws-fipsUpgrade linux-image-5.15.0-1091-raspiUpgrade linux-image-generic-64k-5.15Upgrade linux-image-lowlatency-6.8Upgrade linux-image-realtimeUpgrade linux-image-generic-5.15Upgrade linux-image-gcp-5.15Upgrade linux-image-oem-6.14Upgrade linux-image-6.14.0-1020-gcp-64kUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-virtual-5.15Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-5.15.0-1097-gcp-fipsUpgrade linux-image-generic-lpaeUpgrade linux-image-gcp-6.8Upgrade linux-image-6.8.0-1047-gcp-64k | Nov 25, 2025 | Nov 21, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 19, 2025 | Aug 22, 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