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