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