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-tools-debuginfoUpgrade kernel-develUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade python-perf-debuginfoUpgrade kernel-headersUpgrade kernel-debuginfoUpgrade kernel-tools-develUpgrade kernel-toolsUpgrade kernel-livepatch-5.15.178-120.178Upgrade perfUpgrade bpftool-debuginfoUpgrade python-perfUpgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade perf-debuginfo | Mar 14, 2025 | Jan 19, 2025 |
| Amazon_linux_2023 | — | Upgrade kernel-toolsUpgrade kernel-debuginfo-common-x86_64Upgrade perf-debuginfoUpgrade kernel-modules-extra-commonUpgrade bpftool-debuginfoUpgrade kernel-modules-extraUpgrade kernel-headersUpgrade bpftoolUpgrade kernelUpgrade kernel-develUpgrade python3-perfUpgrade python3-perf-debuginfoUpgrade kernel-tools-develUpgrade kernel-libbpf-develUpgrade kernel-libbpf-staticUpgrade kernel-tools-debuginfoUpgrade kernel-livepatch-6.1.127-135.201Upgrade kernel-debuginfoUpgrade kernel-libbpfUpgrade perfUpgrade kernel-debuginfo-common-aarch64 | Mar 27, 2025 | Jan 19, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Feb 10, 2025 | Jan 19, 2025 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Jan 19, 2025 |
| Ubuntu | — | Upgrade linux-image-5.15.0-135-genericUpgrade linux-image-azure-nvidiaUpgrade linux-image-5.15.0-1073-intel-iot-realtimeUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-5.15.0-1074-nvidia-lowlatencyUpgrade linux-image-awsUpgrade linux-image-gcpUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-5.15.0-1077-intel-iotgUpgrade linux-image-5.15.0-1077-gkeUpgrade linux-image-5.15.0-1080-aws-fipsUpgrade linux-image-5.15.0-1021-nvidia-tegra-igxUpgrade linux-image-6.11.0-1010-raspiUpgrade linux-image-6.11.0-1013-oracle-64kUpgrade linux-image-6.8.0-1030-gcpUpgrade linux-image-6.8.0-60-lowlatencyUpgrade linux-image-6.8.0-60-genericUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-1026-oracle-64kUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-1028-nvidia-lowlatencyUpgrade linux-image-5.15.0-1086-azure-fdeUpgrade linux-image-kvmUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1012-gkeopUpgrade linux-image-5.15.0-1081-gcpUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1080-realtimeUpgrade linux-image-6.8.0-60-generic-64kUpgrade linux-image-oem-20.04cUpgrade linux-image-aws-lts-22.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-raspiUpgrade linux-image-gcp-64kUpgrade linux-image-azure-fipsUpgrade linux-image-azure-fdeUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-oem-20.04dUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-5.15.0-136-generic-lpaeUpgrade linux-image-5.15.0-1044-xilinx-zynqmpUpgrade linux-image-azure-cvmUpgrade linux-image-6.11.0-21-generic-64kUpgrade linux-image-azureUpgrade linux-image-gkeop-5.15Upgrade linux-image-6.8.1-1022-realtimeUpgrade linux-image-5.15.0-1033-nvidia-tegraUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-1086-azureUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-5.15.0-1079-gcpUpgrade linux-image-6.11.0-1011-gcpUpgrade linux-image-6.8.0-60-lowlatency-64kUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-1074-ibmUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-5.15.0-1074-raspiUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-nvidia-64kUpgrade linux-image-raspi-realtimeUpgrade linux-image-6.8.0-1029-azureUpgrade linux-image-5.15.0-135-lowlatency-64kUpgrade linux-image-6.8.0-1016-azure-nvidiaUpgrade linux-image-azure-lts-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-1021-nvidia-tegra-igx-rtUpgrade linux-image-6.11.0-1012-azureUpgrade linux-image-6.8.0-1028-nvidia-64kUpgrade linux-image-oracle-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-5.15.0-135-generic-lpaeUpgrade linux-image-intel-iotgUpgrade linux-image-oem-22.04dUpgrade linux-image-5.15.0-1080-awsUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-realtimeUpgrade linux-image-6.11.0-1013-oracleUpgrade linux-image-virtualUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1079-gcp-fipsUpgrade linux-image-oem-22.04cUpgrade linux-image-gkeop-6.8Upgrade linux-image-5.15.0-1076-kvmUpgrade linux-image-6.11.0-1017-oemUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1028-raspiUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1028-nvidiaUpgrade linux-image-6.11.0-1012-azure-fdeUpgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1029-azure-fdeUpgrade linux-image-6.8.0-1030-gcp-64kUpgrade linux-image-oem-22.04Upgrade linux-image-5.15.0-1062-gkeopUpgrade linux-image-5.15.0-1033-nvidia-tegra-rtUpgrade linux-image-intelUpgrade linux-image-6.8.0-1028-nvidia-lowlatency-64kUpgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-135-fipsUpgrade linux-image-ibmUpgrade linux-image-generic-lpaeUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-1025-gkeUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-nvidiaUpgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-1026-oracleUpgrade linux-image-6.11.0-1011-lowlatency-64kUpgrade linux-image-5.15.0-1084-azureUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1029-awsUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-5.15.0-1077-oracleUpgrade linux-image-genericUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-135-generic-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-2023-raspi-realtimeUpgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-gcp-fipsUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.11.0-1011-gcp-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1028-oemUpgrade linux-image-6.8.0-1026-ibmUpgrade linux-image-5.15.0-136-generic-64kUpgrade linux-image-5.15.0-135-lowlatencyUpgrade linux-image-5.15.0-1075-intel-iotgUpgrade linux-image-oem-24.04bUpgrade linux-image-6.11.0-1011-lowlatencyUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.15.0-1083-azure-fipsUpgrade linux-image-fipsUpgrade linux-image-6.11.0-1011-awsUpgrade linux-image-5.15.0-1072-ibmUpgrade linux-image-oem-20.04bUpgrade linux-image-gkeopUpgrade linux-image-gke-5.15Upgrade linux-image-6.11.0-21-genericUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-136-genericUpgrade linux-image-6.11.0-1007-realtimeUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oracleUpgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1074-nvidia | 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