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-rt-debug-develUpgrade perfUpgrade kernel-debug-develUpgrade kernel-develUpgrade kernel-cross-headersUpgrade kernelUpgrade kernel-rt-debug-kvmUpgrade python3-perfUpgrade kernel-rt-debugUpgrade kernel-rt-coreUpgrade kernel-zfcpdump-develUpgrade kernel-docUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debugUpgrade kernel-tools-libs-develUpgrade kernel-modules-extraUpgrade kernel-tools-libsUpgrade kernel-rtUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-modulesUpgrade kernel-toolsUpgrade kernel-zfcpdump-modulesUpgrade kernel-headersUpgrade kernel-coreUpgrade kernel-debug-modulesUpgrade kernel-modulesUpgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel-debug-modules-extraUpgrade kernel-rt-kvmUpgrade kernel-debug-coreUpgrade kernel-zfcpdumpUpgrade kernel-rt-develUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-zfcpdump-core | Sep 26, 2024 | Jul 23, 2024 |
| Amazon Linux Ami 2 | — | Upgrade bpftoolUpgrade kernel-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade python-perf-debuginfoUpgrade kernel-tools-develUpgrade kernel-headersUpgrade kernel-debuginfo-common-aarch64Upgrade bpftool-debuginfoUpgrade kernel-livepatch-4.14.352-267.564Upgrade kernel-toolsUpgrade kernel-debuginfoUpgrade python-perfUpgrade kernel-livepatch-5.10.223-211.872Upgrade perfUpgrade kernel-tools-debuginfoUpgrade perf-debuginfoUpgrade kernel-livepatch-5.15.164-108.161 | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-debuginfoUpgrade perfUpgrade kernel-toolsUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade perf-debuginfoUpgrade kernel-libbpfUpgrade kernel-headersUpgrade kernel-modules-extraUpgrade bpftool-debuginfoUpgrade kernel-livepatch-6.1.102-108.177Upgrade kernel-modules-extra-commonUpgrade kernel-libbpf-develUpgrade python3-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade python3-perfUpgrade kernel-develUpgrade bpftoolUpgrade kernel-libbpf-staticUpgrade kernelUpgrade kernel-tools-devel | Oct 16, 2025 | Jul 23, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Aug 14, 2024 | Jul 23, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade python3-perf | Nov 11, 2024 | Jul 23, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade python3-perf | Oct 9, 2024 | Jul 23, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade bpftoolUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-abi-stablelists | Nov 5, 2024 | Jul 23, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel | Nov 11, 2024 | Jul 23, 2024 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Oct 16, 2024 | Jul 23, 2024 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Sep 25, 2024 | Jul 23, 2024 |
| Rocky_linux | — | Upgrade kernel-cross-headersUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-coreUpgrade kernel-debug-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade python3-perfUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-debug-develUpgrade kernel-modules-extraUpgrade perf-debuginfoUpgrade kernelUpgrade kernel-rt-coreUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade kernel-modulesUpgrade kernel-debugUpgrade kernel-coreUpgrade kernel-debuginfoUpgrade kernel-debug-modulesUpgrade kernel-debug-develUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rtUpgrade python3-perf-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-debuginfoUpgrade bpftool-debuginfoUpgrade perfUpgrade kernel-rt-develUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-rt-kvmUpgrade kernel-tools-libs-develUpgrade kernel-develUpgrade kernel-rt-debugUpgrade kernel-rt-modules-extraUpgrade kernel-tools-libs | Oct 2, 2024 | Jul 23, 2024 |
| Suse | — | Upgrade kernel-rt-livepatchUpgrade dtb-sprdUpgrade dlm-kmp-rtUpgrade kernel-64kb-extraUpgrade dtb-xilinxUpgrade kernel-azure-livepatch-develUpgrade kernel-defaultUpgrade kernel-default-vdsoUpgrade kernel-default-optionalUpgrade dtb-rockchipUpgrade kernel-debug-vdsoUpgrade kernel-kvmsmallUpgrade kernel-rtUpgrade dtb-caviumUpgrade dtb-qcomUpgrade ocfs2-kmp-defaultUpgrade kernel-64kb-develUpgrade dtb-allwinnerUpgrade kernel-syms-azureUpgrade kernel-rt-extraUpgrade kernel-develUpgrade cluster-md-kmp-rtUpgrade dtb-armUpgrade cluster-md-kmp-64kbUpgrade kernel-obs-buildUpgrade dlm-kmp-azureUpgrade kernel-devel-rtUpgrade kernel-devel-azureUpgrade kernel-azure-develUpgrade kernel-sourceUpgrade kernel-docsUpgrade kselftests-kmp-defaultUpgrade gfs2-kmp-defaultUpgrade kernel-rt-develUpgrade reiserfs-kmp-azureUpgrade dtb-apmUpgrade dtb-nvidiaUpgrade dtb-exynosUpgrade dtb-mediatekUpgrade kernel-default-base-rebuildUpgrade kernel-rt_debug-develUpgrade kernel-azureUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-64kb-livepatch-develUpgrade dtb-renesasUpgrade dtb-marvellUpgrade dtb-freescaleUpgrade dtb-amdUpgrade reiserfs-kmp-rtUpgrade reiserfs-kmp-64kbUpgrade kernel-zfcpdumpUpgrade kernel-rt_debugUpgrade kernel-64kbUpgrade kernel-default-baseUpgrade kernel-debug-develUpgrade kernel-source-rtUpgrade dtb-alteraUpgrade kernel-rt-vdsoUpgrade gfs2-kmp-azureUpgrade kselftests-kmp-azureUpgrade kselftests-kmp-64kbUpgrade ocfs2-kmp-64kbUpgrade kernel-syms-rtUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-64kb-optionalUpgrade dtb-amazonUpgrade kernel-default-manUpgrade kernel-symsUpgrade kernel-rt-optionalUpgrade ocfs2-kmp-rtUpgrade kernel-rt-livepatch-develUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azure-vdsoUpgrade cluster-md-kmp-defaultUpgrade kernel-default-livepatch-develUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-azureUpgrade kernel-default-extraUpgrade kernel-obs-qaUpgrade kernel-docs-htmlUpgrade gfs2-kmp-rtUpgrade dtb-lgUpgrade dtb-hisiliconUpgrade dtb-appleUpgrade kernel-azure-baseUpgrade kernel-default-develUpgrade kernel-debug-livepatch-develUpgrade dtb-socionextUpgrade reiserfs-kmp-defaultUpgrade kernel-source-vanillaUpgrade kernel-kvmsmall-develUpgrade kernel-debugUpgrade kernel-azure-optionalUpgrade dlm-kmp-64kbUpgrade dtb-broadcomUpgrade kernel-source-azureUpgrade dtb-amlogicUpgrade ocfs2-kmp-azureUpgrade kselftests-kmp-rtUpgrade kernel-rt_debug-vdsoUpgrade kernel-default-livepatchUpgrade gfs2-kmp-64kbUpgrade kernel-macrosUpgrade kernel-azure-extra | Aug 14, 2024 | Jul 23, 2024 |
| Ubuntu | — | Upgrade linux-image-oracleUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-azure-cvmUpgrade linux-image-oem-20.04dUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-oem-24.04aUpgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-6.8.0-1016-azureUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1014-raspiUpgrade linux-image-6.8.0-1014-ibmUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oracle-lts-18.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-kvmUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-48-genericUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-aws-hweUpgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-4.4.0-1141-kvmUpgrade linux-image-bluefieldUpgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-4.15.0-233-lowlatencyUpgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-awsUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.15.0-1075-azureUpgrade linux-image-6.8.0-1017-azureUpgrade linux-image-aws-lts-20.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.8.0-48-lowlatency-64kUpgrade linux-image-5.4.0-1119-raspiUpgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-oem-22.04dUpgrade linux-image-raspi2Upgrade linux-image-6.8.0-1016-oemUpgrade linux-image-6.8.0-1018-awsUpgrade linux-image-4.15.0-233-genericUpgrade linux-image-4.15.0-1185-azureUpgrade linux-image-nvidia-64kUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-5.4.0-1139-azureUpgrade linux-image-6.8.0-1017-gcpUpgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-aws-lts-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-6.8.0-1015-oracle-64kUpgrade linux-image-4.15.0-1139-oracleUpgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-oracle-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-azure-fdeUpgrade linux-image-5.4.0-200-lowlatencyUpgrade linux-image-4.15.0-1170-gcpUpgrade linux-image-gcpUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-gcp-lts-18.04Upgrade linux-image-4.4.0-1178-awsUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1013-gkeUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-oemUpgrade linux-image-virtualUpgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-generic-64kUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-5.4.0-1135-awsUpgrade linux-image-6.8.0-1015-oracleUpgrade linux-image-4.15.0-1177-awsUpgrade linux-image-gkeop-5.4Upgrade linux-image-generic-lpaeUpgrade linux-image-5.4.0-1044-iotUpgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-4.15.0-1160-kvmUpgrade linux-image-5.15.0-1072-awsUpgrade linux-image-gkeop-6.8Upgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-48-lowlatencyUpgrade linux-image-generic-lts-xenialUpgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-genericUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-oem-20.04bUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-intel-iotgUpgrade linux-image-gkeUpgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-5.4.0-1140-azureUpgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-5.15.0-125-genericUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-4.4.0-263-genericUpgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-oem-22.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-ibmUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.4.0-1102-gkeopUpgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-aws-lts-18.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-6.8.0-48-generic-64kUpgrade linux-image-4.4.0-1140-awsUpgrade linux-image-nvidiaUpgrade linux-image-gke-5.15Upgrade linux-image-azureUpgrade linux-image-azure-lts-20.04Upgrade linux-image-intelUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-azure-lts-18.04Upgrade linux-image-6.8.0-1016-gcpUpgrade linux-image-5.4.0-200-genericUpgrade linux-image-raspiUpgrade linux-image-oem-22.04aUpgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-lowlatencyUpgrade linux-image-oem-24.04Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-gkeopUpgrade linux-image-4.4.0-263-lowlatencyUpgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-azure-lts-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-oem-osp1 | 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