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.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-develUpgrade kernelUpgrade kernel-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-headersUpgrade kernel-debuginfo-common-x86_64Upgrade python-perf-debuginfoUpgrade kernel-tools-develUpgrade bpftoolUpgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-toolsUpgrade bpftool-debuginfoUpgrade python-perfUpgrade perf-debuginfoUpgrade kernel-livepatch-5.15.178-120.178 | Mar 14, 2025 | Jan 19, 2025 |
| Amazon_linux_2023 | — | Upgrade kernelUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-headersUpgrade bpftoolUpgrade kernel-libbpfUpgrade kernel-tools-debuginfoUpgrade kernel-libbpf-staticUpgrade perfUpgrade kernel-tools-develUpgrade kernel-modules-extraUpgrade python3-perfUpgrade kernel-livepatch-6.1.127-135.201Upgrade python3-perf-debuginfoUpgrade kernel-debuginfoUpgrade kernel-develUpgrade kernel-libbpf-develUpgrade bpftool-debuginfoUpgrade kernel-toolsUpgrade kernel-modules-extra-commonUpgrade kernel-debuginfo-common-x86_64Upgrade perf-debuginfo | 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-5.15.0-1081-gcpUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-ibm-classicUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-azure-fipsUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1012-gkeopUpgrade linux-image-6.8.0-60-generic-64kUpgrade linux-image-azureUpgrade linux-image-5.15.0-1080-realtimeUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1026-oracle-64kUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1028-nvidia-lowlatencyUpgrade linux-image-5.15.0-136-generic-lpaeUpgrade linux-image-oem-20.04cUpgrade linux-image-6.11.0-1011-gcpUpgrade linux-image-5.15.0-1080-awsUpgrade linux-image-5.15.0-1044-xilinx-zynqmpUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-135-lowlatency-64kUpgrade linux-image-5.15.0-1033-nvidia-tegraUpgrade linux-image-5.15.0-1079-gcpUpgrade linux-image-raspi-realtimeUpgrade linux-image-5.15.0-1086-azureUpgrade linux-image-6.8.0-1016-azure-nvidiaUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-6.8.0-1029-azureUpgrade linux-image-6.11.0-21-generic-64kUpgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-1074-ibmUpgrade linux-image-oem-22.04cUpgrade linux-image-oem-22.04dUpgrade linux-image-gcp-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-135-generic-lpaeUpgrade linux-image-oem-24.04aUpgrade linux-image-6.11.0-1013-oracleUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-135-genericUpgrade linux-image-nvidia-64kUpgrade linux-image-virtualUpgrade linux-image-5.15.0-1074-raspiUpgrade linux-image-5.15.0-1021-nvidia-tegra-igx-rtUpgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-60-genericUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-awsUpgrade linux-image-5.15.0-1080-aws-fipsUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-60-lowlatency-64kUpgrade linux-image-5.15.0-1021-nvidia-tegra-igxUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-gkeop-5.15Upgrade linux-image-6.11.0-1010-raspiUpgrade linux-image-gcpUpgrade linux-image-5.15.0-1077-gkeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1028-nvidia-64kUpgrade linux-image-intel-iotgUpgrade linux-image-azure-lts-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.15.0-1074-nvidia-lowlatencyUpgrade linux-image-5.15.0-1073-intel-iot-realtimeUpgrade linux-image-5.15.0-1086-azure-fdeUpgrade linux-image-5.15.0-1077-intel-iotgUpgrade linux-image-6.8.1-1022-realtimeUpgrade linux-image-realtimeUpgrade linux-image-6.11.0-1013-oracle-64kUpgrade linux-image-6.8.0-60-lowlatencyUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-oracle-64kUpgrade linux-image-6.11.0-1012-azureUpgrade linux-image-azure-nvidiaUpgrade linux-image-kvmUpgrade linux-image-5.15.0-1079-gcp-fipsUpgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1030-gcpUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oem-20.04Upgrade linux-image-oracleUpgrade linux-image-6.11.0-1011-gcp-64kUpgrade linux-image-5.15.0-135-lowlatencyUpgrade linux-image-5.15.0-1075-intel-iotgUpgrade linux-image-gkeUpgrade linux-image-fipsUpgrade linux-image-6.11.0-1011-awsUpgrade linux-image-oem-24.04bUpgrade linux-image-aws-fipsUpgrade linux-image-6.11.0-21-genericUpgrade linux-image-gke-5.15Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-6.8.0-1028-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1033-nvidia-tegra-rtUpgrade linux-image-azure-lts-22.04Upgrade linux-image-oem-22.04Upgrade linux-image-5.15.0-135-fipsUpgrade linux-image-5.15.0-1062-gkeopUpgrade linux-image-generic-lpaeUpgrade linux-image-lowlatencyUpgrade linux-image-intelUpgrade linux-image-ibmUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.11.0-1017-oemUpgrade linux-image-gcp-fipsUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.11.0-1007-realtimeUpgrade linux-image-5.15.0-136-genericUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-1076-kvmUpgrade linux-image-5.15.0-1074-nvidiaUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-genericUpgrade linux-image-5.15.0-1077-oracleUpgrade linux-image-6.8.0-1029-awsUpgrade linux-image-nvidia-tegraUpgrade linux-image-6.8.0-2023-raspi-realtimeUpgrade linux-image-6.8.0-1026-oracleUpgrade linux-image-nvidiaUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-1084-azureUpgrade linux-image-6.11.0-1011-lowlatency-64kUpgrade linux-image-5.15.0-135-generic-64kUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oem-24.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-6.8.0-1030-gcp-64kUpgrade linux-image-nvidia-6.8Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.8.0-1029-azure-fdeUpgrade linux-image-6.8.0-1025-gkeUpgrade linux-image-generic-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.15.0-1072-ibmUpgrade linux-image-6.11.0-1012-azure-fdeUpgrade linux-image-6.8.0-1028-raspiUpgrade linux-image-6.8.0-1028-nvidiaUpgrade linux-image-6.11.0-1011-lowlatencyUpgrade linux-image-5.15.0-136-generic-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-raspi-nolpaeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gkeopUpgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-1083-azure-fipsUpgrade linux-image-6.8.0-1026-ibmUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1028-oemUpgrade linux-image-oem-22.04a | 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