In the Linux kernel, the following vulnerability has been resolved:
exfat: fix potential deadlock on __exfat_get_dentry_set
When accessing a file with more entries than ES_MAX_ENTRY_NUM, the bh-array is allocated in __exfat_get_entry_set. The problem is that the bh-array is allocated with GFP_KERNEL. It does not make sense. In the following cases, a deadlock for sbi->s_lock between the two processes may occur.
CPU0 CPU1 ---- ---- kswapd balance_pgdat lock(fs_reclaim) exfat_iterate lock(&sbi->s_lock) exfat_readdir exfat_get_uniname_from_ext_entry exfat_get_dentry_set __exfat_get_dentry_set kmalloc_array ... lock(fs_reclaim) ... evict exfat_evict_inode lock(&sbi->s_lock)
To fix this, let's allocate bh-array with GFP_NOFS.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade perfUpgrade kernelUpgrade kernel-develUpgrade kernel-headersUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-develUpgrade kernel-livepatch-5.10.233-223.887Upgrade python-perf-debuginfoUpgrade kernel-livepatch-5.15.176-118.170Upgrade bpftool-debuginfoUpgrade kernel-tools-debuginfoUpgrade bpftoolUpgrade python-perfUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade kernel-tools | May 20, 2026 | May 20, 2026 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Jan 13, 2025 | Aug 17, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Feb 10, 2025 | Aug 17, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | May 15, 2025 | Aug 17, 2024 |
| Suse | — | Upgrade kernel-64kbUpgrade kernel-azure-optionalUpgrade gfs2-kmp-defaultUpgrade kernel-obs-buildUpgrade dtb-allwinnerUpgrade dtb-broadcomUpgrade dtb-marvellUpgrade kernel-rt-vdsoUpgrade kernel-sourceUpgrade dtb-alteraUpgrade kernel-rt_debug-livepatch-develUpgrade gfs2-kmp-azureUpgrade kernel-kvmsmall-vdsoUpgrade kernel-docs-htmlUpgrade kernel-develUpgrade kernel-rt-optionalUpgrade kselftests-kmp-64kbUpgrade kernel-debug-vdsoUpgrade kernel-default-develUpgrade kernel-default-livepatchUpgrade kselftests-kmp-azureUpgrade kernel-default-optionalUpgrade dtb-amazonUpgrade kernel-default-baseUpgrade ocfs2-kmp-azureUpgrade dtb-exynosUpgrade ocfs2-kmp-64kbUpgrade kernel-64kb-extraUpgrade kernel-source-vanillaUpgrade kernel-azureUpgrade kernel-rt-livepatchUpgrade kernel-default-livepatch-develUpgrade dtb-freescaleUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-rt-extraUpgrade dlm-kmp-rtUpgrade dtb-lgUpgrade cluster-md-kmp-64kbUpgrade dtb-sprdUpgrade ocfs2-kmp-defaultUpgrade dtb-caviumUpgrade kernel-azure-extraUpgrade cluster-md-kmp-rtUpgrade kernel-rt_debug-develUpgrade dtb-nvidiaUpgrade dtb-qcomUpgrade reiserfs-kmp-64kbUpgrade dtb-renesasUpgrade reiserfs-kmp-defaultUpgrade dlm-kmp-64kbUpgrade kernel-source-rtUpgrade kernel-default-vdsoUpgrade dtb-xilinxUpgrade kernel-debug-develUpgrade dtb-appleUpgrade kernel-source-azureUpgrade gfs2-kmp-rtUpgrade dtb-rockchipUpgrade kernel-rt-develUpgrade kernel-macrosUpgrade kernel-rt_debugUpgrade kernel-azure-livepatch-develUpgrade kernel-64kb-livepatch-develUpgrade kernel-syms-azureUpgrade dtb-apmUpgrade kselftests-kmp-defaultUpgrade kernel-syms-rtUpgrade kernel-devel-rtUpgrade kernel-debug-livepatch-develUpgrade dtb-hisiliconUpgrade kernel-symsUpgrade kernel-rt_debug-vdsoUpgrade gfs2-kmp-64kbUpgrade dtb-mediatekUpgrade dtb-amlogicUpgrade kernel-obs-qaUpgrade kernel-rtUpgrade kernel-azure-vdsoUpgrade kernel-default-extraUpgrade reiserfs-kmp-azureUpgrade kselftests-kmp-rtUpgrade dtb-armUpgrade kernel-zfcpdumpUpgrade kernel-azure-develUpgrade reiserfs-kmp-rtUpgrade kernel-docsUpgrade kernel-64kb-optionalUpgrade dtb-amdUpgrade kernel-kvmsmallUpgrade kernel-devel-azureUpgrade kernel-debugUpgrade kernel-default-base-rebuildUpgrade kernel-defaultUpgrade kernel-rt-livepatch-develUpgrade ocfs2-kmp-rtUpgrade kernel-64kb-develUpgrade dlm-kmp-defaultUpgrade kernel-kvmsmall-develUpgrade dlm-kmp-azureUpgrade cluster-md-kmp-azureUpgrade dtb-socionextUpgrade cluster-md-kmp-default | Dec 5, 2025 | Jun 3, 2025 |
| Ubuntu | — | Upgrade linux-image-generic-64kUpgrade linux-image-5.15.0-1086-azureUpgrade linux-image-5.15.0-1073-intel-iot-realtimeUpgrade linux-image-raspiUpgrade linux-image-gkeopUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1086-azure-fdeUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1077-intel-iotgUpgrade linux-image-5.15.0-1083-azure-fipsUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-intelUpgrade linux-image-5.15.0-1021-nvidia-tegra-igx-rtUpgrade linux-image-oem-22.04cUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-gkeUpgrade linux-image-5.15.0-136-generic-lpaeUpgrade linux-image-5.15.0-1084-azureUpgrade linux-image-azureUpgrade linux-image-5.15.0-1077-oracleUpgrade linux-image-5.15.0-1079-gcpUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1020-azureUpgrade linux-image-6.8.0-1018-oemUpgrade linux-image-5.15.0-1079-gcp-fipsUpgrade linux-image-5.15.0-1075-intel-iotgUpgrade linux-image-gkeop-6.8Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-1077-gkeUpgrade linux-image-5.15.0-1033-nvidia-tegraUpgrade linux-image-oem-20.04Upgrade linux-image-oem-20.04bUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-intel-iotgUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oem-24.04aUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1074-nvidiaUpgrade linux-image-5.15.0-1074-raspiUpgrade linux-image-oem-20.04cUpgrade linux-image-nvidia-tegraUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-135-lowlatency-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-gke-5.15Upgrade linux-image-oracle-64kUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-5.15.0-135-generic-64kUpgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-oem-22.04aUpgrade linux-image-5.15.0-135-genericUpgrade linux-image-5.15.0-1076-kvmUpgrade linux-image-oem-22.04bUpgrade linux-image-genericUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1072-ibmUpgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1080-realtimeUpgrade linux-image-gcpUpgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1080-awsUpgrade linux-image-oem-24.04Upgrade linux-image-ibmUpgrade linux-image-5.15.0-1033-nvidia-tegra-rtUpgrade linux-image-oem-22.04dUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-135-lowlatencyUpgrade linux-image-nvidia-64kUpgrade linux-image-5.15.0-1021-nvidia-tegra-igxUpgrade linux-image-5.15.0-1074-nvidia-lowlatencyUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-virtualUpgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-135-fipsUpgrade linux-image-kvmUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1062-gkeopUpgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-fipsUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-azure-cvmUpgrade linux-image-gcp-fipsUpgrade linux-image-azure-fdeUpgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-136-genericUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-5.15.0-1080-aws-fipsUpgrade linux-image-5.15.0-1081-gcpUpgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-oracleUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-5.15.0-135-generic-lpaeUpgrade linux-image-aws-fipsUpgrade linux-image-realtimeUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-136-generic-64kUpgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-5.15.0-1074-ibmUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.8.0-1020-awsUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1044-xilinx-zynqmpUpgrade linux-image-awsUpgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-50-lowlatency | Dec 13, 2024 | Aug 17, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 10, 2025 | Aug 17, 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