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