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