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