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