In the Linux kernel, the following vulnerability has been resolved:
nilfs2: fix potential hang in nilfs_detach_log_writer()
Syzbot has reported a potential hang in nilfs_detach_log_writer() called during nilfs2 unmount.
Analysis revealed that this is because nilfs_segctor_sync(), which synchronizes with the log writer thread, can be called after nilfs_segctor_destroy() terminates that thread, as shown in the call trace below:
nilfs_detach_log_writer nilfs_segctor_destroy nilfs_segctor_kill_thread --> Shut down log writer thread flush_work nilfs_iput_work_func nilfs_dispose_list iput nilfs_evict_inode nilfs_transaction_commit nilfs_construct_segment (if inode needs sync) nilfs_segctor_sync --> Attempt to synchronize with log writer thread *** DEADLOCK ***
Fix this issue by changing nilfs_segctor_sync() so that the log writer thread returns normally without synchronizing after it terminates, and by forcing tasks that are already waiting to complete once after the thread terminates.
The skipped inode metadata flushout will then be processed together in the subsequent cleanup work in nilfs_segctor_destroy().
CVSS Details
- CVSS 3.1 Base Score: 5.3
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade perfUpgrade kernel-livepatch-4.14.349-266.564Upgrade kernel-livepatch-5.10.219-208.866Upgrade kernel-debuginfo-common-aarch64Upgrade python-perfUpgrade bpftool-debuginfoUpgrade kernel-toolsUpgrade kernel-develUpgrade bpftoolUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade kernel-debuginfoUpgrade perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-headersUpgrade kernel-tools-develUpgrade python-perf-debuginfo | May 21, 2025 | Jun 19, 2024 |
| Debian | — | Upgrade linux | Jun 27, 2024 | Jun 19, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Aug 16, 2024 | Jun 19, 2024 |
| Suse | — | Upgrade kernel-docsUpgrade dtb-armUpgrade dlm-kmp-defaultUpgrade dtb-qcomUpgrade kernel-kvmsmall-vdsoUpgrade kernel-docs-htmlUpgrade kernel-azure-vdsoUpgrade kernel-kvmsmallUpgrade kernel-sourceUpgrade kernel-syms-rtUpgrade kernel-rt_debugUpgrade kernel-debug-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade kernel-source-azureUpgrade ocfs2-kmp-rtUpgrade kernel-obs-qaUpgrade dtb-apmUpgrade dtb-amazonUpgrade kernel-default-develUpgrade dtb-amlogicUpgrade dtb-exynosUpgrade kernel-64kbUpgrade kernel-default-base-rebuildUpgrade kernel-zfcpdumpUpgrade kernel-kvmsmall-livepatch-develUpgrade kselftests-kmp-defaultUpgrade kernel-macrosUpgrade kernel-kvmsmall-develUpgrade gfs2-kmp-rtUpgrade dtb-socionextUpgrade kernel-azure-livepatch-develUpgrade kernel-azure-extraUpgrade kernel-default-extraUpgrade gfs2-kmp-64kbUpgrade kernel-64kb-livepatch-develUpgrade kernel-devel-azureUpgrade kernel-rtUpgrade kernel-rt-livepatch-develUpgrade kernel-syms-azureUpgrade kernel-azure-develUpgrade cluster-md-kmp-azureUpgrade cluster-md-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade dtb-marvellUpgrade kernel-symsUpgrade dlm-kmp-azureUpgrade kernel-rt-vdsoUpgrade dtb-rockchipUpgrade dtb-mediatekUpgrade dtb-hisiliconUpgrade kernel-defaultUpgrade kernel-azureUpgrade dtb-amdUpgrade kernel-rt_debug-develUpgrade kernel-rt-develUpgrade kernel-default-vdsoUpgrade kernel-default-livepatch-develUpgrade gfs2-kmp-azureUpgrade reiserfs-kmp-azureUpgrade kernel-source-vanillaUpgrade kernel-devel-rtUpgrade kernel-debugUpgrade kernel-64kb-extraUpgrade dtb-allwinnerUpgrade reiserfs-kmp-defaultUpgrade ocfs2-kmp-64kbUpgrade kernel-debug-develUpgrade kernel-azure-optionalUpgrade kernel-default-optionalUpgrade kernel-debug-vdsoUpgrade kernel-64kb-optionalUpgrade dtb-sprdUpgrade dtb-lgUpgrade dlm-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade kernel-source-rtUpgrade kernel-rt-livepatchUpgrade dtb-xilinxUpgrade dtb-freescaleUpgrade dlm-kmp-rtUpgrade dtb-broadcomUpgrade dtb-nvidiaUpgrade kernel-develUpgrade gfs2-kmp-defaultUpgrade kernel-64kb-develUpgrade ocfs2-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade kselftests-kmp-rtUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-rt-optionalUpgrade kernel-obs-buildUpgrade kernel-default-baseUpgrade kernel-rt-extraUpgrade dtb-alteraUpgrade dtb-renesasUpgrade reiserfs-kmp-64kbUpgrade kselftests-kmp-64kbUpgrade dtb-caviumUpgrade dtb-appleUpgrade cluster-md-kmp-64kbUpgrade kselftests-kmp-azureUpgrade kernel-default-livepatch | Jul 10, 2024 | Jun 19, 2024 |
| Ubuntu | — | Upgrade linux-image-5.4.0-1118-kvmUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oemUpgrade linux-image-oem-20.04dUpgrade linux-image-generic-64kUpgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-azure-lts-20.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-nvidia-64kUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-bluefieldUpgrade linux-image-6.8.0-1010-oemUpgrade linux-image-5.4.0-1097-gkeopUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-virtualUpgrade linux-image-oem-osp1Upgrade linux-image-gcpUpgrade linux-image-gkeUpgrade linux-image-oem-24.04aUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.4.0-1130-awsUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-gkeopUpgrade linux-image-5.4.0-1049-xilinx-zynqmpUpgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-5.15.0-1072-azureUpgrade linux-image-6.8.0-1008-gkeUpgrade linux-image-gkeop-5.15Upgrade linux-image-nvidiaUpgrade linux-image-azure-lts-22.04Upgrade linux-image-oem-20.04cUpgrade linux-image-raspi2Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-genericUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-intel-iotgUpgrade linux-image-gkeop-5.4Upgrade linux-image-5.4.0-1090-bluefieldUpgrade linux-image-6.8.0-1009-raspiUpgrade linux-image-oracleUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.4.0-192-lowlatencyUpgrade linux-image-intelUpgrade linux-image-5.4.0-192-generic-lpaeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-6.8.0-40-genericUpgrade linux-image-lowlatencyUpgrade linux-image-5.4.0-1114-raspiUpgrade linux-image-raspiUpgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-ibm-classicUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-ibmUpgrade linux-image-5.4.0-1134-gcpUpgrade linux-image-nvidia-6.8Upgrade linux-image-azure-fdeUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-oem-20.04bUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-awsUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-5.15.0-1069-awsUpgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-5.4.0-1129-oracleUpgrade linux-image-5.4.0-192-genericUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-azureUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-5.4.0-1135-azureUpgrade linux-image-5.4.0-1042-iotUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1011-nvidiaUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-6.8.0-1013-awsUpgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-5.4.0-1077-ibmUpgrade linux-image-6.8.0-1012-azure | Aug 9, 2024 | Jun 19, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Jun 19, 2024 |
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