In the Linux kernel, the following vulnerability has been resolved:
RDMA/hns: Fix soft lockup during bt pages loop
Driver runs a for-loop when allocating bt pages and mapping them with buffer pages. When a large buffer (e.g. MR over 100GB) is being allocated, it may require a considerable loop count. This will lead to soft lockup:
watchdog: BUG: soft lockup - CPU#27 stuck for 22s! ... Call trace: hem_list_alloc_mid_bt+0x124/0x394 [hns_roce_hw_v2] hns_roce_hem_list_request+0xf8/0x160 [hns_roce_hw_v2] hns_roce_mtr_create+0x2e4/0x360 [hns_roce_hw_v2] alloc_mr_pbl+0xd4/0x17c [hns_roce_hw_v2] hns_roce_reg_user_mr+0xf8/0x190 [hns_roce_hw_v2] ib_uverbs_reg_mr+0x118/0x290
watchdog: BUG: soft lockup - CPU#35 stuck for 23s! ... Call trace: hns_roce_hem_list_find_mtt+0x7c/0xb0 [hns_roce_hw_v2] mtr_map_bufs+0xc4/0x204 [hns_roce_hw_v2] hns_roce_mtr_create+0x31c/0x3c4 [hns_roce_hw_v2] alloc_mr_pbl+0xb0/0x160 [hns_roce_hw_v2] hns_roce_reg_user_mr+0x108/0x1c0 [hns_roce_hw_v2] ib_uverbs_reg_mr+0x120/0x2bc
Add a cond_resched() to fix soft lockup during these loops. In order not to affect the allocation performance of normal-size buffer, set the loop count of a 100GB MR as the threshold to call cond_resched().
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | Apr 14, 2025 | Apr 8, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-toolsUpgrade python3-perfUpgrade bpftool | Jul 1, 2025 | Apr 8, 2025 |
| Suse | — | Upgrade dtb-freescaleUpgrade dtb-sprdUpgrade kernel-debug-vdsoUpgrade kernel-sourceUpgrade ocfs2-kmp-defaultUpgrade kernel-default-develUpgrade kernel-azure-vdsoUpgrade kernel-defaultUpgrade kernel-default-livepatchUpgrade kernel-default-livepatch-develUpgrade kernel-default-vdsoUpgrade kernel-rt-optionalUpgrade kernel-source-azureUpgrade kernel-rt_debug-develUpgrade kernel-azure-develUpgrade kernel-rt-livepatch-develUpgrade dtb-caviumUpgrade dtb-socionextUpgrade kernel-rt_debugUpgrade kernel-default-baseUpgrade kernel-docs-htmlUpgrade dtb-appleUpgrade kernel-azure-extraUpgrade dtb-alteraUpgrade dtb-allwinnerUpgrade kernel-azureUpgrade kernel-rt-extraUpgrade dtb-qcomUpgrade kernel-64kb-extraUpgrade kernel-default-base-rebuildUpgrade kernel-default-manUpgrade cluster-md-kmp-64kbUpgrade dtb-broadcomUpgrade dtb-marvellUpgrade reiserfs-kmp-64kbUpgrade kernel-obs-buildUpgrade ocfs2-kmp-64kbUpgrade kernel-rt-vdsoUpgrade kselftests-kmp-64kbUpgrade dlm-kmp-64kbUpgrade kernel-source-rtUpgrade dtb-lgUpgrade dlm-kmp-rtUpgrade dtb-rockchipUpgrade kernel-rtUpgrade gfs2-kmp-azureUpgrade dtb-nvidiaUpgrade dtb-amazonUpgrade kernel-source-vanillaUpgrade dtb-exynosUpgrade gfs2-kmp-defaultUpgrade kselftests-kmp-azureUpgrade kernel-azure-optionalUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt_debug-vdsoUpgrade kernel-devel-rtUpgrade kernel-develUpgrade kernel-kvmsmallUpgrade kernel-syms-rtUpgrade kernel-rt-develUpgrade kernel-macrosUpgrade dlm-kmp-defaultUpgrade kernel-debugUpgrade reiserfs-kmp-azureUpgrade kselftests-kmp-rtUpgrade dtb-amlogicUpgrade kernel-docsUpgrade cluster-md-kmp-azureUpgrade ocfs2-kmp-azureUpgrade kernel-zfcpdumpUpgrade dtb-renesasUpgrade kernel-symsUpgrade kernel-64kb-optionalUpgrade gfs2-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade kselftests-kmp-defaultUpgrade kernel-syms-azureUpgrade kernel-devel-azureUpgrade kernel-default-extraUpgrade kernel-64kbUpgrade dtb-apmUpgrade dtb-hisiliconUpgrade kernel-kvmsmall-develUpgrade reiserfs-kmp-defaultUpgrade kernel-obs-qaUpgrade kernel-64kb-develUpgrade kernel-debug-develUpgrade gfs2-kmp-rtUpgrade dtb-amdUpgrade dtb-armUpgrade cluster-md-kmp-defaultUpgrade dtb-mediatekUpgrade dtb-xilinxUpgrade dlm-kmp-azureUpgrade kernel-default-optionalUpgrade reiserfs-kmp-rtUpgrade ocfs2-kmp-rt | Dec 5, 2025 | May 20, 2025 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1023-gkeopUpgrade linux-image-nvidia-64kUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-85-generic-64kUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-5.15.0-142-lowlatency-64kUpgrade linux-image-lowlatency-6.11Upgrade linux-image-oem-20.04cUpgrade linux-image-raspi-6.8Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.11.0-1015-lowlatency-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-5.15.0-142-genericUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-azureUpgrade linux-image-5.15.0-1086-aws-fipsUpgrade linux-image-5.15.0-1081-intel-iotgUpgrade linux-image-5.15.0-1039-nvidia-tegra-rtUpgrade linux-image-5.15.0-1083-oracleUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1025-azure-nvidiaUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-awsUpgrade linux-image-azure-cvmUpgrade linux-image-oem-22.04cUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-oracle-64kUpgrade linux-image-azure-fde-6.11Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-ibm-6.8Upgrade linux-image-5.15.0-1091-azure-fipsUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-azure-fipsUpgrade linux-image-generic-64k-6.8Upgrade linux-image-5.15.0-1050-xilinx-zynqmpUpgrade linux-image-6.8.0-84-lowlatencyUpgrade linux-image-6.11.0-1014-raspiUpgrade linux-image-lowlatency-64k-6.11Upgrade linux-image-realtimeUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1039-nvidia-64kUpgrade linux-image-raspiUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-aws-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1028-nvidia-tegra-igxUpgrade linux-image-6.11.0-1016-gcpUpgrade linux-image-aws-lts-24.04Upgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1037-oracle-64kUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-6.8.0-1039-aws-64kUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-84-generic-64kUpgrade linux-image-6.11.0-1017-oracle-64kUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-6.11.0-1024-oemUpgrade linux-image-generic-6.8Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-6.8.0-1036-gke-64kUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-ibm-classicUpgrade linux-image-gke-64k-6.8Upgrade linux-image-aws-lts-22.04Upgrade linux-image-oracle-6.8Upgrade linux-image-5.15.0-1080-raspiUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.15.0-1086-awsUpgrade linux-image-6.8.0-1037-oracleUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-virtual-6.8Upgrade linux-image-oem-20.04dUpgrade linux-image-kvmUpgrade linux-image-5.15.0-1039-nvidia-tegraUpgrade linux-image-6.8.0-1037-ibmUpgrade linux-image-6.8.0-85-genericUpgrade linux-image-intel-iotgUpgrade linux-image-6.11.0-1018-azureUpgrade linux-image-6.11.0-28-generic-64kUpgrade linux-image-5.15.0-1083-intel-iotgUpgrade linux-image-6.11.0-1018-azure-fdeUpgrade linux-image-5.15.0-1086-realtimeUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-142-generic-64kUpgrade linux-image-5.15.0-1091-azureUpgrade linux-image-gke-6.8Upgrade linux-image-6.8.0-1039-nvidiaUpgrade linux-image-6.11.0-1016-gcp-64kUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-gcp-64kUpgrade linux-image-5.15.0-1085-gcpUpgrade linux-image-azure-6.8Upgrade linux-image-aws-64k-6.8Upgrade linux-image-6.11.0-1017-oracleUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-5.15.0-1068-gkeopUpgrade linux-image-oracleUpgrade linux-image-gkeUpgrade linux-image-genericUpgrade linux-image-6.8.0-1040-gcp-64kUpgrade linux-image-6.8.0-84-lowlatency-64kUpgrade linux-image-6.8.0-1040-gcpUpgrade linux-image-5.15.0-1085-gcp-fipsUpgrade linux-image-5.15.0-1078-ibmUpgrade linux-image-lowlatencyUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.8.0-1038-azure-fdeUpgrade linux-image-6.8.0-1039-awsUpgrade linux-image-aws-fipsUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-2031-raspi-realtimeUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-gke-64kUpgrade linux-image-6.8.0-1039-nvidia-lowlatencyUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.15.0-142-lowlatencyUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gcp-6.8Upgrade linux-image-6.8.0-1036-gkeUpgrade linux-image-ibmUpgrade linux-image-azure-fde-6.8Upgrade linux-image-gkeop-6.8Upgrade linux-image-gke-5.15Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-6.11.0-1011-realtimeUpgrade linux-image-5.15.0-1086-aws-64kUpgrade linux-image-5.15.0-142-generic-lpaeUpgrade linux-image-5.15.0-1083-gkeUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-gkeopUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-5.15.0-1080-nvidia-lowlatencyUpgrade linux-image-6.8.0-1039-raspiUpgrade linux-image-oem-20.04bUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-virtualUpgrade linux-image-oem-22.04aUpgrade linux-image-oem-20.04Upgrade linux-image-azure-nvidia-6.8Upgrade linux-image-5.15.0-1028-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-1036-azureUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-tegraUpgrade linux-image-nvidiaUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-intelUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1038-azureUpgrade linux-image-6.11.0-28-genericUpgrade linux-image-lowlatency-6.8Upgrade linux-image-5.15.0-1080-nvidiaUpgrade linux-image-6.8.1-1034-realtimeUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1079-intel-iot-realtimeUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.11.0-1015-awsUpgrade linux-image-6.8.0-1039-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1082-kvmUpgrade linux-image-6.11.0-1015-lowlatencyUpgrade linux-image-oem-24.04bUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-azure-fde-edgeUpgrade linux-image-azure-lts-24.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-84-genericUpgrade linux-image-azure-6.11Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-gcp-fipsUpgrade linux-image-azure-nvidiaUpgrade linux-image-5.15.0-142-fipsUpgrade linux-image-oem-22.04Upgrade linux-image-fipsUpgrade linux-image-6.8.0-1036-azure-fdeUpgrade linux-image-nvidia-lowlatency-6.8 | Jun 20, 2025 | Apr 8, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 22, 2025 | Apr 8, 2025 |
Prioritize 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