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 bpftool-debuginfoUpgrade kernel-libbpfUpgrade kernel-debuginfoUpgrade kernel-headersUpgrade perf-debuginfoUpgrade kernel-develUpgrade perfUpgrade kernel-tools-debuginfoUpgrade kernel-modules-extraUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-libbpf-staticUpgrade kernel-tools-develUpgrade kernel-modules-extra-commonUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-6.1.91-99.172Upgrade kernel-libbpf-develUpgrade kernelUpgrade kernel-toolsUpgrade bpftoolUpgrade python3-perf-debuginfoUpgrade python3-perf | Feb 17, 2025 | May 30, 2024 |
| Debian | — | Upgrade linux | Jul 30, 2024 | May 30, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernelUpgrade kernel-rt | Dec 5, 2024 | May 30, 2024 |
| Suse | — | Upgrade dtb-hisiliconUpgrade kernel-defaultUpgrade reiserfs-kmp-rtUpgrade kernel-devel-rtUpgrade reiserfs-kmp-azureUpgrade kernel-zfcpdumpUpgrade ocfs2-kmp-rtUpgrade kselftests-kmp-rtUpgrade dlm-kmp-defaultUpgrade dlm-kmp-azureUpgrade kernel-obs-qaUpgrade cluster-md-kmp-azureUpgrade kernel-debug-livepatch-develUpgrade kernel-default-optionalUpgrade kernel-docsUpgrade kernel-rtUpgrade kernel-kvmsmallUpgrade kernel-azure-livepatch-develUpgrade kernel-64kb-livepatch-develUpgrade kernel-64kb-optionalUpgrade dtb-mediatekUpgrade kernel-rt-develUpgrade kernel-debugUpgrade kernel-syms-rtUpgrade kernel-kvmsmall-develUpgrade kernel-rt-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade dtb-armUpgrade kernel-symsUpgrade kernel-default-extraUpgrade kernel-debug-develUpgrade gfs2-kmp-rtUpgrade kernel-azure-vdsoUpgrade gfs2-kmp-64kbUpgrade dtb-rockchipUpgrade dtb-amlogicUpgrade kernel-syms-azureUpgrade kselftests-kmp-defaultUpgrade dtb-amdUpgrade dtb-xilinxUpgrade cluster-md-kmp-defaultUpgrade dtb-apmUpgrade dtb-socionextUpgrade kernel-devel-azureUpgrade kernel-macrosUpgrade kernel-64kb-develUpgrade kernel-azure-develUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-rt_debugUpgrade ocfs2-kmp-defaultUpgrade dlm-kmp-rtUpgrade kernel-docs-htmlUpgrade dtb-freescaleUpgrade reiserfs-kmp-defaultUpgrade dtb-sprdUpgrade ocfs2-kmp-64kbUpgrade kernel-sourceUpgrade kernel-default-livepatch-develUpgrade kernel-default-base-rebuildUpgrade kernel-azure-extraUpgrade dtb-caviumUpgrade kernel-source-azureUpgrade dtb-qcomUpgrade dtb-marvellUpgrade reiserfs-kmp-64kbUpgrade kernel-rt-vdsoUpgrade kernel-default-baseUpgrade kernel-debug-vdsoUpgrade kernel-64kbUpgrade dtb-appleUpgrade gfs2-kmp-defaultUpgrade cluster-md-kmp-rtUpgrade kernel-azureUpgrade kernel-rt-optionalUpgrade dtb-broadcomUpgrade kernel-rt_debug-develUpgrade dtb-exynosUpgrade kernel-default-vdsoUpgrade kernel-64kb-extraUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azure-optionalUpgrade kernel-develUpgrade kernel-rt-extraUpgrade kselftests-kmp-azureUpgrade kernel-default-livepatchUpgrade dtb-nvidiaUpgrade dtb-amazonUpgrade dtb-alteraUpgrade dlm-kmp-64kbUpgrade cluster-md-kmp-64kbUpgrade kselftests-kmp-64kbUpgrade kernel-source-vanillaUpgrade kernel-source-rtUpgrade kernel-obs-buildUpgrade kernel-default-develUpgrade gfs2-kmp-azureUpgrade dtb-renesasUpgrade dtb-lgUpgrade dtb-allwinnerUpgrade ocfs2-kmp-azure | Jul 23, 2024 | May 30, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1012-azureUpgrade linux-image-nvidia-64kUpgrade linux-image-ibm-classicUpgrade linux-image-azure-fdeUpgrade linux-image-ibmUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-generic-lpaeUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-genericUpgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-raspiUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1013-awsUpgrade linux-image-6.8.0-1011-nvidiaUpgrade linux-image-azureUpgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-lowlatencyUpgrade linux-image-oracleUpgrade linux-image-oem-24.04Upgrade linux-image-oem-24.04aUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-virtualUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1010-oemUpgrade linux-image-6.8.0-40-genericUpgrade linux-image-gcpUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-oracle-64kUpgrade linux-image-awsUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1008-gkeUpgrade linux-image-6.8.0-1009-raspiUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1011-nvidia-lowlatency | 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 |
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