In the Linux kernel, the following vulnerability has been resolved:
filelock: Remove locks reliably when fcntl/close race is detected
When fcntl_setlk() races with close(), it removes the created lock with do_lock_file_wait(). However, LSMs can allow the first do_lock_file_wait() that created the lock while denying the second do_lock_file_wait() that tries to remove the lock. Separately, posix_lock_file() could also fail to remove a lock due to GFP_KERNEL allocation failure (when splitting a range in the middle).
After the bug has been triggered, use-after-free reads will occur in lock_get_status() when userspace reads /proc/locks. This can likely be used to read arbitrary kernel memory, but can't corrupt kernel memory.
Fix it by calling locks_remove_posix() instead, which is designed to reliably get rid of POSIX locks associated with the given file and files_struct and is also used by filp_flush().
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-debug-coreUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-modulesUpgrade kernel-headersUpgrade kernel-toolsUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-coreUpgrade kernel-zfcpdumpUpgrade kernel-zfcpdump-coreUpgrade kernel-debug-modules-extraUpgrade kernel-modules-extraUpgrade kernel-rtUpgrade kernel-modulesUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-coreUpgrade bpftoolUpgrade kernel-rt-develUpgrade kernel-rt-kvmUpgrade kernel-abi-stablelistsUpgrade kernel-docUpgrade kernel-rt-coreUpgrade kernel-rt-debugUpgrade kernel-debug-develUpgrade kernel-debugUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debug-develUpgrade python3-perfUpgrade kernel-rt-debug-modules-extraUpgrade kernelUpgrade kernel-tools-libs-develUpgrade kernel-cross-headersUpgrade kernel-rt-debug-kvmUpgrade kernel-zfcpdump-develUpgrade perfUpgrade kernel-devel | Sep 26, 2024 | Jul 23, 2024 |
| Amazon Linux Ami 2 | — | Upgrade python-perf-debuginfoUpgrade kernel-tools-develUpgrade bpftoolUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-develUpgrade perf-debuginfoUpgrade kernel-debuginfoUpgrade kernel-livepatch-4.14.352-267.564Upgrade kernel-livepatch-5.10.223-211.872Upgrade kernel-headersUpgrade python-perfUpgrade kernel-toolsUpgrade kernel-livepatch-5.15.164-108.161Upgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade perf | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade perf-debuginfoUpgrade kernel-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-libbpfUpgrade kernel-headersUpgrade kernel-tools-debuginfoUpgrade kernel-modules-extraUpgrade kernel-toolsUpgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade python3-perf-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-develUpgrade kernelUpgrade python3-perfUpgrade kernel-modules-extra-commonUpgrade kernel-libbpf-develUpgrade kernel-tools-develUpgrade kernel-livepatch-6.1.102-108.177Upgrade kernel-debuginfo-common-x86_64 | Oct 16, 2025 | Jul 23, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Aug 14, 2024 | Jul 23, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-toolsUpgrade python3-perfUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-abi-stablelists | Nov 11, 2024 | Jul 23, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernelUpgrade bpftool | Oct 9, 2024 | Jul 23, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade bpftoolUpgrade python3-perfUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libs | Nov 5, 2024 | Jul 23, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernelUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade python3-perf | Nov 11, 2024 | Jul 23, 2024 |
| Oracle_linux | — | Upgrade kernelUpgrade kernel-uek | Oct 16, 2024 | Jul 23, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernelUpgrade kernel-rt | Sep 25, 2024 | Jul 23, 2024 |
| Rocky_linux | — | Upgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-coreUpgrade kernel-headersUpgrade kernel-modulesUpgrade kernel-debugUpgrade kernel-rt-debug-modules-extraUpgrade kernel-tools-debuginfoUpgrade kernel-debug-coreUpgrade kernel-debuginfoUpgrade kernel-debug-modulesUpgrade kernel-modules-extraUpgrade perf-debuginfoUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-kvmUpgrade python3-perfUpgrade kernel-debug-develUpgrade kernel-debug-debuginfoUpgrade kernel-rt-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-cross-headersUpgrade kernel-tools-libs-develUpgrade perfUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debuginfoUpgrade kernel-rt-develUpgrade kernel-rtUpgrade kernel-rt-modules-extraUpgrade kernel-rt-kvmUpgrade kernel-rt-debugUpgrade python3-perf-debuginfoUpgrade kernel-toolsUpgrade kernel-rt-debug-coreUpgrade bpftoolUpgrade bpftool-debuginfoUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-debug-modules-extraUpgrade kernel-tools-libsUpgrade kernel-develUpgrade kernel-rt-modules | Oct 2, 2024 | Jul 23, 2024 |
| Suse | — | Upgrade dtb-appleUpgrade kernel-docs-htmlUpgrade kselftests-kmp-azureUpgrade dtb-alteraUpgrade kernel-zfcpdumpUpgrade reiserfs-kmp-64kbUpgrade kernel-default-baseUpgrade dtb-marvellUpgrade kernel-symsUpgrade gfs2-kmp-rtUpgrade kernel-debug-develUpgrade gfs2-kmp-64kbUpgrade kernel-azure-vdsoUpgrade kernel-default-livepatch-develUpgrade ocfs2-kmp-rtUpgrade kernel-default-manUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-rt-optionalUpgrade kernel-obs-qaUpgrade kernel-debugUpgrade kernel-kvmsmall-develUpgrade reiserfs-kmp-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade dlm-kmp-64kbUpgrade kernel-azure-optionalUpgrade dtb-amdUpgrade kernel-source-vanillaUpgrade kernel-source-azureUpgrade gfs2-kmp-azureUpgrade dtb-broadcomUpgrade cluster-md-kmp-defaultUpgrade kernel-64kbUpgrade kernel-azure-baseUpgrade kernel-azure-extraUpgrade dtb-hisiliconUpgrade kernel-rt_debugUpgrade kernel-azureUpgrade reiserfs-kmp-defaultUpgrade kernel-rt_debug-develUpgrade kernel-source-rtUpgrade kselftests-kmp-64kbUpgrade kernel-rt-vdsoUpgrade kernel-macrosUpgrade dtb-lgUpgrade ocfs2-kmp-azureUpgrade ocfs2-kmp-64kbUpgrade kernel-64kb-optionalUpgrade dtb-amazonUpgrade kernel-syms-rtUpgrade kernel-rt_debug-livepatch-develUpgrade dlm-kmp-defaultUpgrade kernel-default-develUpgrade cluster-md-kmp-azureUpgrade dtb-socionextUpgrade kernel-debug-livepatch-develUpgrade kernel-default-extraUpgrade dtb-amlogicUpgrade dtb-renesasUpgrade kselftests-kmp-rtUpgrade kernel-64kb-livepatch-develUpgrade kernel-default-livepatchUpgrade kernel-rt_debug-vdsoUpgrade dtb-freescaleUpgrade kernel-azure-livepatch-develUpgrade kernel-defaultUpgrade kernel-64kb-extraUpgrade dtb-qcomUpgrade ocfs2-kmp-defaultUpgrade kselftests-kmp-defaultUpgrade kernel-syms-azureUpgrade dtb-sprdUpgrade kernel-rt-develUpgrade kernel-sourceUpgrade gfs2-kmp-defaultUpgrade dlm-kmp-azureUpgrade kernel-docsUpgrade kernel-azure-develUpgrade reiserfs-kmp-azureUpgrade dtb-mediatekUpgrade dtb-exynosUpgrade kernel-obs-buildUpgrade dtb-armUpgrade cluster-md-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade dtb-nvidiaUpgrade dtb-apmUpgrade dlm-kmp-rtUpgrade kernel-rtUpgrade kernel-kvmsmallUpgrade dtb-rockchipUpgrade kernel-debug-vdsoUpgrade kernel-devel-azureUpgrade kernel-default-base-rebuildUpgrade dtb-allwinnerUpgrade kernel-rt-extraUpgrade dtb-caviumUpgrade kernel-devel-rtUpgrade kernel-64kb-develUpgrade kernel-rt-livepatchUpgrade kernel-default-optionalUpgrade dtb-xilinxUpgrade kernel-default-vdsoUpgrade kernel-devel | Aug 14, 2024 | Jul 23, 2024 |
| Ubuntu | — | Upgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-virtualUpgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-oemUpgrade linux-image-generic-64kUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-6.8.0-48-lowlatencyUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-1072-awsUpgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-genericUpgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-6.8Upgrade linux-image-gkeop-6.8Upgrade linux-image-oem-20.04bUpgrade linux-image-4.4.0-263-genericUpgrade linux-image-generic-lts-xenialUpgrade linux-image-gkeUpgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-azure-lts-18.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-intel-iotgUpgrade linux-image-4.15.0-1160-kvmUpgrade linux-image-gke-5.15Upgrade linux-image-5.4.0-200-genericUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-5.4.0-1135-awsUpgrade linux-image-aws-lts-18.04Upgrade linux-image-ibmUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-5.4.0-1102-gkeopUpgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-intelUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidiaUpgrade linux-image-6.8.0-48-generic-64kUpgrade linux-image-6.8.0-1013-gkeUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-4.4.0-1140-awsUpgrade linux-image-azureUpgrade linux-image-6.8.0-1016-gcpUpgrade linux-image-generic-lpaeUpgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-oem-20.04cUpgrade linux-image-4.4.0-263-lowlatencyUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-5.15.0-1078-azureUpgrade linux-image-gkeop-5.4Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-5.15.0-125-genericUpgrade linux-image-oem-22.04aUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-oem-24.04Upgrade linux-image-oem-22.04cUpgrade linux-image-5.4.0-1140-azureUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-oem-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-oem-osp1Upgrade linux-image-oem-20.04Upgrade linux-image-4.15.0-1177-awsUpgrade linux-image-5.4.0-1044-iotUpgrade linux-image-6.8.0-1015-oracleUpgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-4.15.0-1185-azureUpgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-gcpUpgrade linux-image-aws-lts-20.04Upgrade linux-image-6.8.0-1017-azureUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-6.8.0-1017-gcpUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-oem-20.04dUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-5.4.0-1139-azureUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-oem-22.04dUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-bluefieldUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-oracle-64kUpgrade linux-image-raspi2Upgrade linux-image-4.15.0-1170-gcpUpgrade linux-image-6.8.0-1015-oracle-64kUpgrade linux-image-4.15.0-1139-oracleUpgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-awsUpgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-4.15.0-233-lowlatencyUpgrade linux-image-4.15.0-233-genericUpgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.15.0-1075-azureUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-6.8.0-1018-awsUpgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-6.8.0-48-genericUpgrade linux-image-gkeop-5.15Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-ibm-classicUpgrade linux-image-oracleUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-4.4.0-1178-awsUpgrade linux-image-5.4.0-1119-raspiUpgrade linux-image-6.8.0-1016-oemUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oem-22.04bUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-6.8.0-1016-azureUpgrade linux-image-azure-cvmUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-4.4.0-1141-kvmUpgrade linux-image-6.8.0-48-lowlatency-64kUpgrade linux-image-aws-hweUpgrade linux-image-oem-24.04aUpgrade linux-image-raspi-nolpaeUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1014-ibmUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-kvmUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1014-raspiUpgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-azure-fdeUpgrade linux-image-5.4.0-200-lowlatency | Nov 4, 2024 | Jul 23, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Jul 23, 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