In the Linux kernel, the following vulnerability has been resolved:
mm: use memalloc_nofs_save() in page_cache_ra_order()
See commit f2c817bed58d ("mm: use memalloc_nofs_save in readahead path"), ensure that page_cache_ra_order() do not attempt to reclaim file-backed pages too, or it leads to a deadlock, found issue when test ext4 large folio.
INFO: task DataXceiver for:7494 blocked for more than 120 seconds. "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:DataXceiver for state:D stack:0 pid:7494 ppid:1 flags:0x00000200 Call trace: __switch_to+0x14c/0x240 __schedule+0x82c/0xdd0 schedule+0x58/0xf0 io_schedule+0x24/0xa0 __folio_lock+0x130/0x300 migrate_pages_batch+0x378/0x918 migrate_pages+0x350/0x700 compact_zone+0x63c/0xb38 compact_zone_order+0xc0/0x118 try_to_compact_pages+0xb0/0x280 __alloc_pages_direct_compact+0x98/0x248 __alloc_pages+0x510/0x1110 alloc_pages+0x9c/0x130 folio_alloc+0x20/0x78 filemap_alloc_folio+0x8c/0x1b0 page_cache_ra_order+0x174/0x308 ondemand_readahead+0x1c8/0x2b8 page_cache_async_ra+0x68/0xb8 filemap_readahead.isra.0+0x64/0xa8 filemap_get_pages+0x3fc/0x5b0 filemap_splice_read+0xf4/0x280 ext4_file_splice_read+0x2c/0x48 [ext4] vfs_splice_read.part.0+0xa8/0x118 splice_direct_to_actor+0xbc/0x288 do_splice_direct+0x9c/0x108 do_sendfile+0x328/0x468 __arm64_sys_sendfile64+0x8c/0x148 invoke_syscall+0x4c/0x118 el0_svc_common.constprop.0+0xc8/0xf0 do_el0_svc+0x24/0x38 el0_svc+0x4c/0x1f8 el0t_64_sync_handler+0xc0/0xc8 el0t_64_sync+0x188/0x190
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_2023 | — | Upgrade kernel-debuginfoUpgrade perfUpgrade kernel-headersUpgrade bpftool-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-modules-extraUpgrade perf-debuginfoUpgrade kernel-develUpgrade kernel-libbpfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-libbpf-staticUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-develUpgrade bpftoolUpgrade python3-perf-debuginfoUpgrade kernel-toolsUpgrade kernel-libbpf-develUpgrade kernelUpgrade python3-perfUpgrade kernel-modules-extra-commonUpgrade kernel-livepatch-6.1.91-99.172 | Feb 17, 2025 | May 30, 2024 |
| Debian | — | Upgrade linux | Jul 30, 2024 | May 30, 2024 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Dec 5, 2024 | May 30, 2024 |
| Suse | — | Upgrade cluster-md-kmp-64kbUpgrade dlm-kmp-64kbUpgrade dtb-amazonUpgrade kernel-source-vanillaUpgrade kernel-source-rtUpgrade kernel-obs-buildUpgrade dtb-nvidiaUpgrade dtb-lgUpgrade kselftests-kmp-azureUpgrade kernel-default-livepatchUpgrade kernel-rt_debugUpgrade dlm-kmp-rtUpgrade kernel-default-base-rebuildUpgrade dtb-allwinnerUpgrade kernel-sourceUpgrade ocfs2-kmp-defaultUpgrade kernel-azure-extraUpgrade kernel-default-develUpgrade kernel-default-livepatch-develUpgrade gfs2-kmp-azureUpgrade dtb-renesasUpgrade kselftests-kmp-64kbUpgrade dtb-alteraUpgrade kernel-default-vdsoUpgrade gfs2-kmp-defaultUpgrade kernel-rt-optionalUpgrade dtb-broadcomUpgrade kernel-develUpgrade kernel-source-azureUpgrade kernel-azureUpgrade kernel-rt_debug-develUpgrade dtb-caviumUpgrade dtb-freescaleUpgrade reiserfs-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade dtb-sprdUpgrade kernel-default-baseUpgrade kernel-docs-htmlUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-rt-extraUpgrade ocfs2-kmp-64kbUpgrade dtb-exynosUpgrade kernel-rt-vdsoUpgrade reiserfs-kmp-64kbUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-azure-optionalUpgrade kernel-kvmsmall-vdsoUpgrade kernel-64kb-extraUpgrade dtb-marvellUpgrade cluster-md-kmp-rtUpgrade dtb-appleUpgrade dtb-qcomUpgrade kernel-64kbUpgrade kernel-debug-vdsoUpgrade kernel-docsUpgrade kernel-kvmsmall-develUpgrade dtb-amdUpgrade kernel-zfcpdumpUpgrade kernel-64kb-optionalUpgrade reiserfs-kmp-rtUpgrade cluster-md-kmp-defaultUpgrade kernel-64kb-livepatch-develUpgrade dtb-amlogicUpgrade kselftests-kmp-defaultUpgrade dtb-xilinxUpgrade dtb-apmUpgrade kernel-debugUpgrade reiserfs-kmp-azureUpgrade kernel-syms-azureUpgrade dtb-socionextUpgrade ocfs2-kmp-rtUpgrade kernel-azure-develUpgrade kernel-devel-rtUpgrade kernel-default-extraUpgrade kernel-devel-azureUpgrade dlm-kmp-defaultUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-default-optionalUpgrade kernel-debug-livepatch-develUpgrade kernel-rtUpgrade kernel-obs-qaUpgrade cluster-md-kmp-azureUpgrade kernel-azure-livepatch-develUpgrade kernel-rt-develUpgrade dtb-armUpgrade kernel-syms-rtUpgrade gfs2-kmp-64kbUpgrade kernel-macrosUpgrade kernel-kvmsmallUpgrade dtb-rockchipUpgrade dlm-kmp-azureUpgrade dtb-mediatekUpgrade kernel-symsUpgrade kernel-debug-develUpgrade kernel-defaultUpgrade dtb-hisiliconUpgrade kselftests-kmp-rtUpgrade gfs2-kmp-rtUpgrade kernel-azure-vdsoUpgrade kernel-64kb-devel | Jul 23, 2024 | May 30, 2024 |
| Ubuntu | — | Upgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-ibm-classicUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1012-azureUpgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-raspiUpgrade linux-image-azure-fdeUpgrade linux-image-genericUpgrade linux-image-nvidiaUpgrade linux-image-generic-lpaeUpgrade linux-image-ibmUpgrade linux-image-6.8.0-1011-nvidiaUpgrade linux-image-azureUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-6.8.0-1013-awsUpgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-gcpUpgrade linux-image-oracle-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-40-genericUpgrade linux-image-oracleUpgrade linux-image-awsUpgrade linux-image-kvmUpgrade linux-image-virtualUpgrade linux-image-6.8.0-1010-oemUpgrade linux-image-6.8.0-1008-gkeUpgrade linux-image-nvidia-6.8Upgrade linux-image-gkeUpgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-oem-24.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1009-raspi | Aug 9, 2024 | May 30, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 14, 2025 | May 30, 2024 |
Prioritize 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