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