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