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