In the Linux kernel, the following vulnerability has been resolved:
net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
The TQP BAR space is divided into two segments. TQPs 0-1023 and TQPs 1024-1279 are in different BAR space addresses. However, hclge_fetch_pf_reg does not distinguish the tqp space information when reading the tqp space information. When the number of TQPs is greater than 1024, access bar space overwriting occurs. The problem of different segments has been considered during the initialization of tqp.io_base. Therefore, tqp.io_base is directly used when the queue is read in hclge_fetch_pf_reg.
The error message:
Unable to handle kernel paging request at virtual address ffff800037200000 pc : hclge_fetch_pf_reg+0x138/0x250 [hclge] lr : hclge_get_regs+0x84/0x1d0 [hclge] Call trace: hclge_fetch_pf_reg+0x138/0x250 [hclge] hclge_get_regs+0x84/0x1d0 [hclge] hns3_get_regs+0x2c/0x50 [hns3] ethtool_get_regs+0xf4/0x270 dev_ethtool+0x674/0x8a0 dev_ioctl+0x270/0x36c sock_do_ioctl+0x110/0x2a0 sock_ioctl+0x2ac/0x530 __arm64_sys_ioctl+0xa8/0x100 invoke_syscall+0x4c/0x124 el0_svc_common.constprop.0+0x140/0x15c do_el0_svc+0x30/0xd0 el0_svc+0x1c/0x2c el0_sync_handler+0xb0/0xb4 el0_sync+0x168/0x180
CVSS Details
- CVSS 3.1 Base Score: 7.1
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade bpftoolUpgrade kernel-toolsUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libs | May 7, 2025 | Jan 19, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernelUpgrade bpftoolUpgrade python3-perf | Apr 1, 2025 | Jan 19, 2025 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Jan 19, 2025 |
| Suse | — | Upgrade gfs2-kmp-rtUpgrade kselftests-kmp-azureUpgrade reiserfs-kmp-64kbUpgrade dtb-lgUpgrade kernel-syms-rtUpgrade dtb-broadcomUpgrade dtb-appleUpgrade dtb-hisiliconUpgrade kernel-zfcpdumpUpgrade kernel-azure-optionalUpgrade kernel-azure-vdsoUpgrade kernel-kvmsmall-develUpgrade kernel-rt-optionalUpgrade kernel-source-rtUpgrade kselftests-kmp-rtUpgrade kernel-rt_debug-vdsoUpgrade dtb-renesasUpgrade dtb-socionextUpgrade kernel-64kbUpgrade kernel-64kb-optionalUpgrade kernel-azureUpgrade reiserfs-kmp-defaultUpgrade cluster-md-kmp-azureUpgrade kernel-default-baseUpgrade dtb-amazonUpgrade dtb-amdUpgrade kernel-debugUpgrade dtb-marvellUpgrade kernel-rt-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-macrosUpgrade kernel-default-livepatchUpgrade kernel-obs-buildUpgrade dlm-kmp-defaultUpgrade kernel-debug-develUpgrade kernel-debug-vdsoUpgrade kernel-default-develUpgrade kernel-source-vanillaUpgrade dtb-freescaleUpgrade kernel-kvmsmall-vdsoUpgrade reiserfs-kmp-rtUpgrade kernel-rt_debug-develUpgrade kernel-source-azureUpgrade dlm-kmp-64kbUpgrade dtb-amlogicUpgrade kernel-docs-htmlUpgrade gfs2-kmp-64kbUpgrade kernel-azure-extraUpgrade kernel-rt_debugUpgrade cluster-md-kmp-defaultUpgrade gfs2-kmp-defaultUpgrade kernel-default-livepatch-develUpgrade dtb-alteraUpgrade ocfs2-kmp-64kbUpgrade dtb-apmUpgrade dtb-nvidiaUpgrade dtb-mediatekUpgrade cluster-md-kmp-rtUpgrade kernel-devel-rtUpgrade kernel-azure-develUpgrade kselftests-kmp-defaultUpgrade kernel-kvmsmallUpgrade kernel-defaultUpgrade dlm-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade ocfs2-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade kernel-rt-develUpgrade kernel-default-vdsoUpgrade kernel-sourceUpgrade kernel-default-base-rebuildUpgrade dtb-xilinxUpgrade dtb-caviumUpgrade kernel-syms-azureUpgrade kernel-symsUpgrade kernel-rt-extraUpgrade dtb-allwinnerUpgrade dtb-sprdUpgrade dtb-exynosUpgrade kselftests-kmp-64kbUpgrade dtb-qcomUpgrade kernel-develUpgrade kernel-default-optionalUpgrade kernel-64kb-develUpgrade dtb-rockchipUpgrade kernel-default-extraUpgrade kernel-64kb-extraUpgrade kernel-docsUpgrade dtb-armUpgrade dlm-kmp-azureUpgrade gfs2-kmp-azureUpgrade reiserfs-kmp-azureUpgrade kernel-rtUpgrade kernel-obs-qaUpgrade kernel-devel-azure | Feb 12, 2025 | Jan 19, 2025 |
| Ubuntu | — | Upgrade linux-image-virtualUpgrade linux-image-6.8.0-1029-azure-fdeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1025-gkeUpgrade linux-image-6.8.0-1028-raspiUpgrade linux-image-6.11.0-21-genericUpgrade linux-image-generic-lpaeUpgrade linux-image-oracleUpgrade linux-image-6.11.0-1017-oemUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.11.0-1011-awsUpgrade linux-image-azure-fdeUpgrade linux-image-6.11.0-1011-lowlatencyUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.8.0-1026-ibmUpgrade linux-image-6.8.0-60-lowlatency-64kUpgrade linux-image-kvmUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-oem-24.04bUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.11.0-1011-gcp-64kUpgrade linux-image-6.8.0-1028-oemUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-realtimeUpgrade linux-image-6.8.0-60-generic-64kUpgrade linux-image-6.11.0-1010-raspiUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-1016-azure-nvidiaUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1026-oracle-64kUpgrade linux-image-6.8.0-1028-nvidia-lowlatencyUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-60-genericUpgrade linux-image-6.11.0-1012-azureUpgrade linux-image-6.11.0-1011-lowlatency-64kUpgrade linux-image-6.11.0-1012-azure-fdeUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-awsUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.11.0-1013-oracle-64kUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.8.0-2023-raspi-realtimeUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-1026-oracleUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oem-22.04aUpgrade linux-image-nvidiaUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1029-awsUpgrade linux-image-gcp-64kUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-6.11.0-21-generic-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1028-nvidia-64kUpgrade linux-image-oracle-64kUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-generic-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-oem-22.04dUpgrade linux-image-gcpUpgrade linux-image-azure-nvidiaUpgrade linux-image-6.11.0-1011-gcpUpgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-1030-gcpUpgrade linux-image-6.8.1-1022-realtimeUpgrade linux-image-genericUpgrade linux-image-gkeUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-6.8.0-1030-gcp-64kUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1012-gkeopUpgrade linux-image-ibmUpgrade linux-image-raspiUpgrade linux-image-oem-22.04cUpgrade linux-image-nvidia-64kUpgrade linux-image-6.11.0-1013-oracleUpgrade linux-image-6.11.0-1007-realtimeUpgrade linux-image-azureUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-1028-nvidiaUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-60-lowlatencyUpgrade linux-image-6.8.0-1029-azureUpgrade linux-image-6.8.0-1028-nvidia-lowlatency-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-aws-lts-24.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-lowlatency-64k-hwe-24.04 | Mar 28, 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