In the Linux kernel, the following vulnerability has been resolved:
mm: fix NULL pointer dereference in alloc_pages_bulk_noprof
We triggered a NULL pointer dereference for ac.preferred_zoneref->zone in alloc_pages_bulk_noprof() when the task is migrated between cpusets.
When cpuset is enabled, in prepare_alloc_pages(), ac->nodemask may be ¤t->mems_allowed. when first_zones_zonelist() is called to find preferred_zoneref, the ac->nodemask may be modified concurrently if the task is migrated between different cpusets. Assuming we have 2 NUMA Node, when traversing Node1 in ac->zonelist, the nodemask is 2, and when traversing Node2 in ac->zonelist, the nodemask is 1. As a result, the ac->preferred_zoneref points to NULL zone.
In alloc_pages_bulk_noprof(), for_each_zone_zonelist_nodemask() finds a allowable zone and calls zonelist_node_idx(ac.preferred_zoneref), leading to NULL pointer dereference.
__alloc_pages_noprof() fixes this issue by checking NULL pointer in commit ea57485af8f4 ("mm, page_alloc: fix check for NULL preferred_zone") and commit df76cee6bbeb ("mm, page_alloc: remove redundant checks from alloc fastpath").
To fix it, check NULL pointer for preferred_zoneref->zone.
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 |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-debug-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-kvmUpgrade kernel-zfcpdump-modules-extraUpgrade rtlaUpgrade kernel-headersUpgrade kernel-64k-debugUpgrade kernel-debugUpgrade kernel-modules-coreUpgrade kernel-debug-modules-extraUpgrade kernel-64k-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-modules-coreUpgrade kernel-64k-coreUpgrade kernelUpgrade kernel-64k-devel-matchedUpgrade kernel-64k-develUpgrade kernel-tools-libsUpgrade kernel-modules-extraUpgrade kernel-cross-headersUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debug-modules-coreUpgrade kernel-rt-modules-extraUpgrade kernel-64kUpgrade kernel-debug-develUpgrade kernel-zfcpdump-develUpgrade kernel-64k-debug-coreUpgrade kernel-rt-debug-develUpgrade kernel-abi-stablelistsUpgrade kernel-64k-debug-modules-extraUpgrade kernel-64k-modulesUpgrade kernel-tools-libs-develUpgrade kernel-debug-modulesUpgrade rvUpgrade kernel-toolsUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-kvmUpgrade kernel-docUpgrade kernel-64k-modules-extraUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-modules-coreUpgrade kernel-develUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-coreUpgrade kernel-64k-debug-develUpgrade kernel-rtUpgrade kernel-64k-debug-modulesUpgrade kernel-debug-uki-virtUpgrade python3-perfUpgrade kernel-rt-debugUpgrade kernel-devel-matchedUpgrade libperfUpgrade kernel-modulesUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdumpUpgrade bpftoolUpgrade kernel-rt-modulesUpgrade perfUpgrade kernel-rt-develUpgrade kernel-64k-debug-modules-coreUpgrade kernel-uki-virtUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-core | Mar 17, 2025 | Dec 2, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernelUpgrade kernel-headersUpgrade kernel-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-5.15.176-118.170Upgrade python-perf-debuginfoUpgrade kernel-debuginfoUpgrade kernel-tools-develUpgrade kernel-tools-debuginfoUpgrade python-perfUpgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade bpftool-debuginfoUpgrade perf-debuginfoUpgrade kernel-toolsUpgrade perf | Mar 14, 2025 | Dec 2, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-livepatch-6.1.119-129.201Upgrade python3-perfUpgrade kernel-modules-extra-commonUpgrade kernel-tools-develUpgrade perf-debuginfoUpgrade perfUpgrade kernel-libbpf-develUpgrade kernelUpgrade kernel-toolsUpgrade kernel-headersUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfo-common-aarch64Upgrade bpftool-debuginfoUpgrade bpftoolUpgrade kernel-libbpf-staticUpgrade kernel-tools-debuginfoUpgrade kernel-develUpgrade kernel-debuginfoUpgrade kernel-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-libbpf | Mar 27, 2025 | Dec 2, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Dec 9, 2024 | Dec 2, 2024 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Feb 10, 2025 | Dec 2, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernelUpgrade kernel-rt | Feb 12, 2025 | Dec 2, 2024 |
| Ubuntu | — | Upgrade linux-image-ibm-classicUpgrade linux-image-oem-20.04bUpgrade linux-image-fipsUpgrade linux-image-oem-22.04Upgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-1033-nvidia-tegra-rtUpgrade linux-image-azure-fipsUpgrade linux-image-ibmUpgrade linux-image-5.15.0-1084-azureUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1028-gcpUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-virtualUpgrade linux-image-5.15.0-135-lowlatency-64kUpgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-135-lowlatencyUpgrade linux-image-lowlatency-64kUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1074-nvidia-lowlatencyUpgrade linux-image-5.15.0-1080-awsUpgrade linux-image-oem-22.04bUpgrade linux-image-azure-nvidiaUpgrade linux-image-azure-fdeUpgrade linux-image-6.11.0-1009-azureUpgrade linux-image-gkeopUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-1076-kvmUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.1-1020-realtimeUpgrade linux-image-oracleUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-6.8.0-58-lowlatency-64kUpgrade linux-image-5.15.0-1080-aws-fipsUpgrade linux-image-6.8.0-1027-awsUpgrade linux-image-5.15.0-136-genericUpgrade linux-image-5.15.0-136-generic-lpaeUpgrade linux-image-5.15.0-1086-azure-fdeUpgrade linux-image-generic-lpaeUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-raspiUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-aws-fipsUpgrade linux-image-5.15.0-135-generic-lpaeUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-azureUpgrade linux-image-5.15.0-1083-azure-fipsUpgrade linux-image-5.15.0-1074-raspiUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-5.15.0-1080-realtimeUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-gcp-fipsUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oem-24.04Upgrade linux-image-5.15.0-1077-oracleUpgrade linux-image-5.15.0-1044-xilinx-zynqmpUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.15.0-1072-ibmUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1086-azureUpgrade linux-image-6.8.0-1027-azureUpgrade linux-image-6.11.0-1015-oemUpgrade linux-image-5.15.0-1073-intel-iot-realtimeUpgrade linux-image-nvidia-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-realtimeUpgrade linux-image-6.8.0-1026-nvidiaUpgrade linux-image-6.8.0-1024-oracleUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-135-fipsUpgrade linux-image-nvidia-6.8Upgrade linux-image-oem-20.04Upgrade linux-image-gkeUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1028-gcp-64kUpgrade linux-image-6.8.0-1014-azure-nvidiaUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.11.0-1009-awsUpgrade linux-image-6.8.0-1024-ibmUpgrade linux-image-5.15.0-135-genericUpgrade linux-image-awsUpgrade linux-image-6.11.0-1008-raspiUpgrade linux-image-6.11.0-18-genericUpgrade linux-image-6.8.0-1023-gkeUpgrade linux-image-6.8.0-1010-gkeopUpgrade linux-image-5.15.0-1081-gcpUpgrade linux-image-5.15.0-1062-gkeopUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1026-nvidia-64kUpgrade linux-image-kvmUpgrade linux-image-oem-22.04cUpgrade linux-image-aws-lts-24.04Upgrade linux-image-5.15.0-1021-nvidia-tegra-igx-rtUpgrade linux-image-gkeop-5.15Upgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1026-nvidia-lowlatencyUpgrade linux-image-6.8.0-1026-nvidia-lowlatency-64kUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-58-generic-64kUpgrade linux-image-5.15.0-1074-nvidiaUpgrade linux-image-6.8.0-1026-oemUpgrade linux-image-6.11.0-1010-lowlatencyUpgrade linux-image-6.8.0-1027-azure-fdeUpgrade linux-image-6.11.0-18-generic-64kUpgrade linux-image-6.11.0-1010-lowlatency-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1077-gkeUpgrade linux-image-5.15.0-1033-nvidia-tegraUpgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-58-genericUpgrade linux-image-5.15.0-136-generic-64kUpgrade linux-image-5.15.0-1079-gcp-fipsUpgrade linux-image-oem-20.04cUpgrade linux-image-6.11.0-1005-realtimeUpgrade linux-image-6.11.0-1011-oracle-64kUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1024-oracle-64kUpgrade linux-image-6.8.0-58-lowlatencyUpgrade linux-image-azure-lts-22.04Upgrade linux-image-nvidiaUpgrade linux-image-oem-24.04aUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1021-nvidia-tegra-igxUpgrade linux-image-5.15.0-1077-intel-iotgUpgrade linux-image-oem-24.04b | Feb 20, 2025 | Dec 2, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Dec 2, 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