In the Linux kernel, the following vulnerability has been resolved:
fsnotify: clear PARENT_WATCHED flags lazily
In some setups directories can have many (usually negative) dentries. Hence __fsnotify_update_child_dentry_flags() function can take a significant amount of time. Since the bulk of this function happens under inode->i_lock this causes a significant contention on the lock when we remove the watch from the directory as the __fsnotify_update_child_dentry_flags() call from fsnotify_recalc_mask() races with __fsnotify_update_child_dentry_flags() calls from __fsnotify_parent() happening on children. This can lead upto softlockup reports reported by users.
Fix the problem by calling fsnotify_update_children_dentry_flags() to set PARENT_WATCHED flags only when parent starts watching children.
When parent stops watching children, clear false positive PARENT_WATCHED flags lazily in __fsnotify_parent() for each accessed child.
CVSS Details
- CVSS 3.1 Base Score: 4.7
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernelUpgrade kernel-tools-develUpgrade kernel-develUpgrade kernel-debuginfo-common-x86_64Upgrade python-perf-debuginfoUpgrade bpftoolUpgrade kernel-livepatch-5.15.167-112.165Upgrade perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-headersUpgrade kernel-livepatch-5.10.226-214.879Upgrade perfUpgrade python-perf | Mar 14, 2025 | Oct 9, 2024 |
| Amazon_linux_2023 | — | Upgrade python3-perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-libbpf-develUpgrade kernel-debuginfoUpgrade kernel-headersUpgrade perfUpgrade kernelUpgrade kernel-develUpgrade perf-debuginfoUpgrade kernel-libbpfUpgrade kernel-libbpf-staticUpgrade python3-perfUpgrade kernel-tools-develUpgrade kernel-modules-extraUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-livepatch-6.1.109-118.189Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-modules-extra-commonUpgrade bpftool-debuginfo | Mar 27, 2025 | Oct 9, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Oct 14, 2024 | Oct 9, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade bpftoolUpgrade python3-perfUpgrade kernel-tools | Dec 12, 2024 | Oct 9, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernelUpgrade python3-perfUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-abi-stablelists | Dec 12, 2024 | Oct 9, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | May 15, 2025 | Oct 9, 2024 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-nvidiaUpgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-azureUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1018-oemUpgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-gkeop-5.15Upgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-raspi-nolpaeUpgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-raspiUpgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-awsUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-oem-20.04cUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-oem-22.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-oem-24.04Upgrade linux-image-intelUpgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-ibm-classicUpgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-oem-20.04dUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-kvmUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-125-genericUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-intel-iotgUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-gkeUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-genericUpgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-5.15.0-1075-azureUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-gcpUpgrade linux-image-gkeop-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-virtualUpgrade linux-image-ibmUpgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-oem-24.04aUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.15.0-1072-awsUpgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-oracleUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1020-awsUpgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-1065-raspi | Nov 12, 2024 | Oct 9, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Oct 9, 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