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-rt-kvmUpgrade kernel-64k-debug-devel-matchedUpgrade bpftoolUpgrade rvUpgrade kernel-64k-debug-develUpgrade kernel-modulesUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdumpUpgrade kernel-devel-matchedUpgrade kernel-rt-modulesUpgrade kernel-zfcpdump-coreUpgrade kernel-toolsUpgrade kernel-64k-modules-extraUpgrade kernel-coreUpgrade kernel-rt-develUpgrade kernel-uki-virtUpgrade kernel-rtUpgrade kernel-uki-virt-addonsUpgrade kernel-64k-debug-modulesUpgrade kernel-rt-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-debugUpgrade perfUpgrade python3-perfUpgrade kernel-docUpgrade kernel-debug-uki-virtUpgrade kernel-develUpgrade libperfUpgrade kernel-64k-debug-modules-extraUpgrade kernel-modules-extraUpgrade kernel-64k-develUpgrade kernel-rt-debug-develUpgrade kernel-debug-develUpgrade kernel-debug-modulesUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debug-modules-coreUpgrade kernel-cross-headersUpgrade kernelUpgrade kernel-rt-debug-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-64k-modulesUpgrade kernel-64k-coreUpgrade kernel-modules-coreUpgrade kernel-64k-debugUpgrade kernel-headersUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-debug-kvmUpgrade kernel-tools-libsUpgrade kernel-64k-debug-coreUpgrade kernel-debugUpgrade kernel-64kUpgrade kernel-64k-modules-coreUpgrade kernel-debug-coreUpgrade kernel-zfcpdump-develUpgrade kernel-64k-devel-matchedUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libs-develUpgrade rtlaUpgrade kernel-zfcpdump-modules-extra | Mar 17, 2025 | Dec 2, 2024 |
| Amazon Linux Ami 2 | — | Upgrade python-perf-debuginfoUpgrade kernel-headersUpgrade kernelUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-5.15.176-118.170Upgrade kernel-tools-develUpgrade kernel-tools-debuginfoUpgrade kernel-develUpgrade perfUpgrade perf-debuginfoUpgrade bpftoolUpgrade bpftool-debuginfoUpgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade python-perf | Mar 14, 2025 | Dec 2, 2024 |
| Amazon_linux_2023 | — | Upgrade bpftool-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-modules-extraUpgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perf-debuginfoUpgrade kernel-libbpfUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-develUpgrade kernel-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-toolsUpgrade kernel-modules-extra-commonUpgrade perfUpgrade kernel-libbpf-develUpgrade kernel-livepatch-6.1.119-129.201Upgrade kernelUpgrade python3-perfUpgrade kernel-tools-develUpgrade kernel-headersUpgrade perf-debuginfo | Mar 27, 2025 | Dec 2, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Dec 9, 2024 | Dec 2, 2024 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Feb 10, 2025 | Dec 2, 2024 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Feb 12, 2025 | Dec 2, 2024 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1086-azure-fdeUpgrade linux-image-6.11.0-1009-azureUpgrade linux-image-gcpUpgrade linux-image-5.15.0-135-genericUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-1072-ibmUpgrade linux-image-6.8.0-1024-oracleUpgrade linux-image-6.8.0-1024-ibmUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.15.0-135-fipsUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1079-gcp-fipsUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-5.15.0-1081-gcpUpgrade linux-image-5.15.0-136-generic-64kUpgrade linux-image-6.8.0-58-generic-64kUpgrade linux-image-realtimeUpgrade linux-image-5.15.0-1074-nvidiaUpgrade linux-image-5.15.0-1062-gkeopUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1027-azure-fdeUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1028-gcp-64kUpgrade linux-image-6.8.0-58-genericUpgrade linux-image-5.15.0-1080-realtimeUpgrade linux-image-raspiUpgrade linux-image-oem-22.04dUpgrade linux-image-kvmUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-oem-20.04Upgrade linux-image-gcp-64kUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1014-azure-nvidiaUpgrade linux-image-6.11.0-1009-awsUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-gkeUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-135-generic-lpaeUpgrade linux-image-awsUpgrade linux-image-5.15.0-1021-nvidia-tegra-igx-rtUpgrade linux-image-oem-24.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-64kUpgrade linux-image-gkeop-5.15Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1023-gkeUpgrade linux-image-5.15.0-1086-azureUpgrade linux-image-6.8.0-1027-azureUpgrade linux-image-6.8.0-1010-gkeopUpgrade linux-image-6.11.0-18-genericUpgrade linux-image-6.11.0-1008-raspiUpgrade linux-image-5.15.0-1073-intel-iot-realtimeUpgrade linux-image-5.15.0-1077-oracleUpgrade linux-image-5.15.0-1044-xilinx-zynqmpUpgrade linux-image-6.8.0-1026-nvidia-lowlatency-64kUpgrade linux-image-6.11.0-1015-oemUpgrade linux-image-6.8.0-1026-nvidia-lowlatencyUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1026-nvidiaUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1077-gkeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1083-azure-fipsUpgrade linux-image-oem-20.04cUpgrade linux-image-azureUpgrade linux-image-gcp-fipsUpgrade linux-image-6.11.0-18-generic-64kUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.8.0-1026-oemUpgrade linux-image-5.15.0-1033-nvidia-tegraUpgrade linux-image-5.15.0-1074-raspiUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-6.8.0-1026-nvidia-64kUpgrade linux-image-6.11.0-1010-lowlatency-64kUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.11.0-1010-lowlatencyUpgrade linux-image-azure-fdeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-lowlatency-64kUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-5.15.0-135-lowlatency-64kUpgrade linux-image-5.15.0-1080-awsUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-azure-lts-24.04Upgrade linux-image-5.15.0-1074-nvidia-lowlatencyUpgrade linux-image-6.11.0-1011-oracleUpgrade linux-image-5.15.0-136-generic-lpaeUpgrade linux-image-5.15.0-1074-ibmUpgrade linux-image-virtualUpgrade linux-image-raspi-realtimeUpgrade linux-image-5.15.0-135-lowlatencyUpgrade linux-image-5.15.0-1033-nvidia-tegra-rtUpgrade linux-image-6.8.0-1028-gcpUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-6.11.0-1005-realtimeUpgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1024-oracle-64kUpgrade linux-image-ibmUpgrade linux-image-nvidia-tegraUpgrade linux-image-nvidiaUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1077-intel-iotgUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-oem-24.04bUpgrade linux-image-6.8.0-1027-awsUpgrade linux-image-oracleUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-58-lowlatency-64kUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-5.15.0-1080-aws-fipsUpgrade linux-image-5.15.0-1076-kvmUpgrade linux-image-lowlatencyUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-generic-lpaeUpgrade linux-image-azure-nvidiaUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.1-1020-realtimeUpgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-1075-intel-iotgUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-136-genericUpgrade linux-image-fipsUpgrade linux-image-aws-lts-22.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-1028-raspiUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.11.0-1009-azure-fdeUpgrade linux-image-6.8.0-2023-raspi-realtimeUpgrade linux-image-5.15.0-1079-gcpUpgrade linux-image-5.15.0-135-generic-64kUpgrade linux-image-gkeop-6.8 | 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