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