In the Linux kernel, the following vulnerability has been resolved:
topology: Keep the cpumask unchanged when printing cpumap
During fuzz testing, the following warning was discovered:
different return values (15 and 11) from vsnprintf("%*pbl ", ...)
test:keyward is WARNING in kvasprintf WARNING: CPU: 55 PID: 1168477 at lib/kasprintf.c:30 kvasprintf+0x121/0x130 Call Trace: kvasprintf+0x121/0x130 kasprintf+0xa6/0xe0 bitmap_print_to_buf+0x89/0x100 core_siblings_list_read+0x7e/0xb0 kernfs_file_read_iter+0x15b/0x270 new_sync_read+0x153/0x260 vfs_read+0x215/0x290 ksys_read+0xb9/0x160 do_syscall_64+0x56/0x100 entry_SYSCALL_64_after_hwframe+0x78/0xe2
The call trace shows that kvasprintf() reported this warning during the printing of core_siblings_list. kvasprintf() has several steps:
(1) First, calculate the length of the resulting formatted string.
(2) Allocate a buffer based on the returned length.
(3) Then, perform the actual string formatting.
(4) Check whether the lengths of the formatted strings returned in steps (1) and (2) are consistent.
If the core_cpumask is modified between steps (1) and (3), the lengths obtained in these two steps may not match. Indeed our test includes cpu hotplugging, which should modify core_cpumask while printing.
To fix this issue, cache the cpumask into a temporary variable before calling cpumap_print_{list, cpumask}_to_buf(), to keep it unchanged during the printing process.
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-livepatch-5.15.178-120.178Upgrade perfUpgrade perf-debuginfoUpgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade python-perfUpgrade bpftool-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-tools-develUpgrade kernel-develUpgrade python-perf-debuginfoUpgrade kernel-debuginfoUpgrade kernel-headersUpgrade kernelUpgrade kernel-debuginfo-common-x86_64 | Mar 14, 2025 | Jan 19, 2025 |
| Amazon_linux_2023 | — | Upgrade kernelUpgrade kernel-headersUpgrade kernel-libbpfUpgrade perfUpgrade kernel-tools-develUpgrade kernel-libbpf-develUpgrade kernel-debuginfoUpgrade kernel-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-develUpgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perfUpgrade kernel-livepatch-6.1.127-135.201Upgrade kernel-tools-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-modules-extra-commonUpgrade perf-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools | Mar 27, 2025 | Jan 19, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Feb 10, 2025 | Jan 19, 2025 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Jan 19, 2025 |
| Ubuntu | — | Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-60-lowlatencyUpgrade linux-image-realtimeUpgrade linux-image-6.8.0-60-lowlatency-64kUpgrade linux-image-6.8.0-1026-oracle-64kUpgrade linux-image-oem-20.04cUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-5.15.0-1079-gcpUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-virtualUpgrade linux-image-5.15.0-1074-raspiUpgrade linux-image-5.15.0-1086-azure-fdeUpgrade linux-image-raspi-realtimeUpgrade linux-image-nvidia-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-oem-24.04aUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-6.8.0-1029-azureUpgrade linux-image-6.8.0-1016-azure-nvidiaUpgrade linux-image-awsUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1073-intel-iot-realtimeUpgrade linux-image-kvmUpgrade linux-image-azure-nvidiaUpgrade linux-image-5.15.0-1021-nvidia-tegra-igx-rtUpgrade linux-image-oem-22.04bUpgrade linux-image-aws-lts-22.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.11.0-1012-azureUpgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-1028-nvidia-64kUpgrade linux-image-azure-lts-24.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.15.0-1077-intel-iotgUpgrade linux-image-aws-lts-24.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-5.15.0-1074-nvidia-lowlatencyUpgrade linux-image-5.15.0-1079-gcp-fipsUpgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-135-genericUpgrade linux-image-6.8.0-1030-gcpUpgrade linux-image-6.11.0-1011-gcpUpgrade linux-image-6.8.1-1022-realtimeUpgrade linux-image-5.15.0-136-generic-lpaeUpgrade linux-image-5.15.0-1044-xilinx-zynqmpUpgrade linux-image-5.15.0-135-generic-lpaeUpgrade linux-image-5.15.0-1033-nvidia-tegraUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-5.15.0-1081-gcpUpgrade linux-image-azure-cvmUpgrade linux-image-6.11.0-1013-oracleUpgrade linux-image-5.15.0-1074-ibmUpgrade linux-image-azureUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-azure-fipsUpgrade linux-image-5.15.0-135-lowlatency-64kUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1077-gkeUpgrade linux-image-5.15.0-1080-awsUpgrade linux-image-gcpUpgrade linux-image-raspiUpgrade linux-image-5.15.0-1080-aws-fipsUpgrade linux-image-6.8.0-1012-gkeopUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-6.11.0-1010-raspiUpgrade linux-image-6.8.0-1028-nvidia-lowlatencyUpgrade linux-image-5.15.0-1086-azureUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.11.0-1013-oracle-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-1021-nvidia-tegra-igxUpgrade linux-image-oem-20.04dUpgrade linux-image-gcp-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.8.0-60-genericUpgrade linux-image-5.15.0-1080-realtimeUpgrade linux-image-6.11.0-21-generic-64kUpgrade linux-image-azure-fdeUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-60-generic-64kUpgrade linux-image-ibmUpgrade linux-image-lowlatencyUpgrade linux-image-oem-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-135-fipsUpgrade linux-image-5.15.0-1033-nvidia-tegra-rtUpgrade linux-image-intelUpgrade linux-image-6.8.0-1028-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1062-gkeopUpgrade linux-image-5.15.0-136-genericUpgrade linux-image-oracleUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1030-gcp-64kUpgrade linux-image-gke-5.15Upgrade linux-image-nvidia-6.8Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-tegraUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.11.0-1011-lowlatency-64kUpgrade linux-image-5.15.0-1084-azureUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-5.15.0-1072-ibmUpgrade linux-image-6.11.0-21-genericUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-135-generic-64kUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-gcp-fipsUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-oem-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1077-oracleUpgrade linux-image-genericUpgrade linux-image-6.8.0-1029-awsUpgrade linux-image-6.8.0-1029-azure-fdeUpgrade linux-image-6.8.0-1026-oracleUpgrade linux-image-6.8.0-2023-raspi-realtimeUpgrade linux-image-generic-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1028-nvidiaUpgrade linux-image-6.11.0-1012-azure-fdeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oem-24.04Upgrade linux-image-aws-fipsUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1025-gkeUpgrade linux-image-6.8.0-1028-raspiUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-5.15.0-1074-nvidiaUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1076-kvmUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-1028-oemUpgrade linux-image-5.15.0-1075-intel-iotgUpgrade linux-image-6.8.0-1026-ibmUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oem-22.04aUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.11.0-1011-gcp-64kUpgrade linux-image-gkeUpgrade linux-image-5.15.0-135-lowlatencyUpgrade linux-image-5.15.0-136-generic-64kUpgrade linux-image-gkeopUpgrade linux-image-oem-20.04bUpgrade linux-image-6.11.0-1017-oemUpgrade linux-image-6.11.0-1011-lowlatencyUpgrade linux-image-oem-24.04bUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.11.0-1007-realtimeUpgrade linux-image-fipsUpgrade linux-image-6.11.0-1011-awsUpgrade linux-image-5.15.0-1083-azure-fips | Mar 28, 2025 | Jan 19, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Jan 19, 2025 |
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