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-tools-libsUpgrade kernel-abi-stablelists | May 7, 2025 | Jan 19, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernelUpgrade bpftool | Apr 1, 2025 | Jan 19, 2025 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Jan 19, 2025 |
| Suse | — | Upgrade dtb-qcomUpgrade dtb-sprdUpgrade kselftests-kmp-64kbUpgrade kselftests-kmp-defaultUpgrade dtb-allwinnerUpgrade dtb-rockchipUpgrade kernel-develUpgrade dtb-exynosUpgrade kernel-default-optionalUpgrade kernel-kvmsmallUpgrade kernel-64kb-develUpgrade dtb-xilinxUpgrade kernel-default-base-rebuildUpgrade dtb-caviumUpgrade kernel-rt-extraUpgrade kernel-sourceUpgrade kernel-symsUpgrade kernel-syms-azureUpgrade dtb-nvidiaUpgrade kernel-devel-rtUpgrade kernel-azure-develUpgrade dtb-apmUpgrade dtb-mediatekUpgrade dlm-kmp-azureUpgrade gfs2-kmp-azureUpgrade ocfs2-kmp-azureUpgrade kernel-64kb-extraUpgrade kernel-devel-azureUpgrade kernel-rtUpgrade reiserfs-kmp-azureUpgrade kernel-default-extraUpgrade kernel-rt-develUpgrade kernel-defaultUpgrade cluster-md-kmp-64kbUpgrade kernel-obs-qaUpgrade ocfs2-kmp-rtUpgrade kernel-default-vdsoUpgrade cluster-md-kmp-rtUpgrade kernel-docsUpgrade dlm-kmp-rtUpgrade dtb-armUpgrade ocfs2-kmp-defaultUpgrade kernel-kvmsmall-vdsoUpgrade kernel-debug-vdsoUpgrade kernel-debug-develUpgrade kernel-source-rtUpgrade kernel-rt_debug-vdsoUpgrade dtb-lgUpgrade dtb-freescaleUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade reiserfs-kmp-64kbUpgrade kernel-obs-buildUpgrade dtb-amdUpgrade kernel-rt_debug-develUpgrade kernel-default-baseUpgrade kernel-azureUpgrade dtb-amlogicUpgrade dlm-kmp-64kbUpgrade kernel-docs-htmlUpgrade kernel-syms-rtUpgrade kernel-rt_debugUpgrade kernel-azure-extraUpgrade gfs2-kmp-rtUpgrade dtb-renesasUpgrade cluster-md-kmp-defaultUpgrade kselftests-kmp-azureUpgrade kernel-debugUpgrade ocfs2-kmp-64kbUpgrade kernel-default-develUpgrade dtb-alteraUpgrade gfs2-kmp-64kbUpgrade dtb-broadcomUpgrade kernel-default-livepatch-develUpgrade gfs2-kmp-defaultUpgrade reiserfs-kmp-defaultUpgrade kselftests-kmp-rtUpgrade kernel-64kb-optionalUpgrade dtb-amazonUpgrade cluster-md-kmp-azureUpgrade dtb-marvellUpgrade kernel-64kbUpgrade dtb-socionextUpgrade kernel-rt-optionalUpgrade kernel-zfcpdumpUpgrade kernel-rt-vdsoUpgrade kernel-kvmsmall-develUpgrade kernel-azure-vdsoUpgrade kernel-source-azureUpgrade dtb-hisiliconUpgrade dtb-appleUpgrade kernel-azure-optionalUpgrade kernel-source-vanillaUpgrade kernel-rt-livepatch-develUpgrade kernel-macrosUpgrade kernel-default-livepatch | Feb 12, 2025 | Jan 19, 2025 |
| Ubuntu | — | Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1028-nvidia-64kUpgrade linux-image-gcp-64kUpgrade linux-image-azure-nvidiaUpgrade linux-image-oem-24.04aUpgrade linux-image-oem-22.04dUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-oem-22.04aUpgrade linux-image-oem-24.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1029-awsUpgrade linux-image-6.11.0-1011-gcpUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1026-oracleUpgrade linux-image-6.8.1-1022-realtimeUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-60-lowlatencyUpgrade linux-image-6.8.0-1028-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1030-gcpUpgrade linux-image-6.8.0-1029-azureUpgrade linux-image-oem-22.04Upgrade linux-image-oem-22.04bUpgrade linux-image-genericUpgrade linux-image-lowlatencyUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1012-gkeopUpgrade linux-image-6.11.0-1013-oracleUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1028-nvidiaUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.11.0-1007-realtimeUpgrade linux-image-gkeopUpgrade linux-image-ibmUpgrade linux-image-oracle-64kUpgrade linux-image-ibm-classicUpgrade linux-image-gcpUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1030-gcp-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-nvidiaUpgrade linux-image-6.11.0-21-generic-64kUpgrade linux-image-aws-lts-24.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-azureUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1029-azure-fdeUpgrade linux-image-generic-lpaeUpgrade linux-image-6.11.0-1011-lowlatency-64kUpgrade linux-image-awsUpgrade linux-image-6.8.0-60-genericUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oem-24.04bUpgrade linux-image-kvmUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1026-ibmUpgrade linux-image-6.11.0-1011-gcp-64kUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-virtualUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1028-oemUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.11.0-1011-lowlatencyUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1028-raspiUpgrade linux-image-oracleUpgrade linux-image-6.11.0-21-genericUpgrade linux-image-6.11.0-1011-awsUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1025-gkeUpgrade linux-image-6.11.0-1010-raspiUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-6.8.0-2023-raspi-realtimeUpgrade linux-image-6.11.0-1017-oemUpgrade linux-image-azure-fdeUpgrade linux-image-realtimeUpgrade linux-image-6.11.0-1012-azureUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.8.0-1026-oracle-64kUpgrade linux-image-6.11.0-1013-oracle-64kUpgrade linux-image-6.8.0-1016-azure-nvidiaUpgrade linux-image-6.8.0-60-generic-64kUpgrade linux-image-6.8.0-60-lowlatency-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1028-nvidia-lowlatencyUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.11.0-1012-azure-fde | 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