In the Linux kernel, the following vulnerability has been resolved:
bnxt_en: Fix memory corruption when FW resources change during ifdown
bnxt_set_dflt_rings() assumes that it is always called before any TC has been created. So it doesn't take bp->num_tc into account and assumes that it is always 0 or 1.
In the FW resource or capability change scenario, the FW will return flags in bnxt_hwrm_if_change() that will cause the driver to reinitialize and call bnxt_cancel_reservations(). This will lead to bnxt_init_dflt_ring_mode() calling bnxt_set_dflt_rings() and bp->num_tc may be greater than 1. This will cause bp->tx_ring[] to be sized too small and cause memory corruption in bnxt_alloc_cp_rings().
Fix it by properly scaling the TX rings by bp->num_tc in the code paths mentioned above. Add 2 helper functions to determine bp->tx_nr_rings and bp->tx_nr_rings_per_tc.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/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_sp11 | — | Upgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-tools | Mar 17, 2026 | Mar 17, 2026 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade python3-perfUpgrade kernel-tools | Mar 17, 2026 | Mar 17, 2026 |
| Huawei Euleros 2_0_sp13 | — | Upgrade python3-perfUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade bpftool | Feb 3, 2026 | Feb 2, 2026 |
| Oracle_linux | — | Upgrade kernel-uek | Nov 11, 2025 | Sep 16, 2025 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Sep 16, 2025 |
| Suse | — | Upgrade kernel-docs-htmlUpgrade kernel-source-vanillaUpgrade dtb-nvidiaUpgrade kernel-rt_debug-develUpgrade cluster-md-kmp-64kbUpgrade dtb-appleUpgrade dtb-freescaleUpgrade kernel-64kb-extraUpgrade kernel-azure-optionalUpgrade kernel-defaultUpgrade kernel-default-livepatchUpgrade kernel-obs-buildUpgrade kernel-kvmsmall-vdsoUpgrade reiserfs-kmp-64kbUpgrade kernel-source-rtUpgrade dtb-sprdUpgrade kernel-rt-extraUpgrade kernel-azure-extraUpgrade kernel-debug-vdsoUpgrade dtb-qcomUpgrade gfs2-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade dtb-caviumUpgrade dtb-socionextUpgrade kernel-rt-optionalUpgrade dtb-broadcomUpgrade kernel-azureUpgrade dlm-kmp-64kbUpgrade kernel-default-base-rebuildUpgrade kernel-default-livepatch-develUpgrade ocfs2-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade dtb-lgUpgrade dtb-allwinnerUpgrade dtb-alteraUpgrade kselftests-kmp-azureUpgrade kernel-rtUpgrade kernel-rt-vdsoUpgrade kernel-rt_debugUpgrade kernel-default-baseUpgrade ocfs2-kmp-azureUpgrade dtb-marvellUpgrade dlm-kmp-rtUpgrade kernel-azure-develUpgrade gfs2-kmp-azureUpgrade kernel-default-vdsoUpgrade kselftests-kmp-rtUpgrade dtb-rockchipUpgrade kernel-syms-rtUpgrade dtb-amdUpgrade kernel-default-optionalUpgrade kernel-debug-develUpgrade kernel-default-extraUpgrade kernel-obs-qaUpgrade kernel-kvmsmallUpgrade kernel-default-develUpgrade kernel-64kb-develUpgrade dtb-mediatekUpgrade kernel-devel-rtUpgrade reiserfs-kmp-azureUpgrade cluster-md-kmp-defaultUpgrade reiserfs-kmp-defaultUpgrade kernel-64kb-optionalUpgrade gfs2-kmp-64kbUpgrade dtb-hisiliconUpgrade kernel-zfcpdumpUpgrade kernel-symsUpgrade kernel-azure-vdsoUpgrade dlm-kmp-defaultUpgrade dtb-armUpgrade dtb-apmUpgrade kernel-rt-livepatchUpgrade gfs2-kmp-rtUpgrade dtb-amlogicUpgrade kernel-kvmsmall-develUpgrade kernel-debugUpgrade kernel-devel-azureUpgrade kernel-develUpgrade kernel-64kbUpgrade reiserfs-kmp-rtUpgrade kernel-syms-azureUpgrade kernel-rt_debug-vdsoUpgrade kernel-sourceUpgrade cluster-md-kmp-rtUpgrade dtb-renesasUpgrade kernel-rt-livepatch-develUpgrade dtb-exynosUpgrade kernel-source-azureUpgrade kernel-rt-develUpgrade ocfs2-kmp-rtUpgrade kselftests-kmp-defaultUpgrade dtb-xilinxUpgrade dtb-amazonUpgrade dlm-kmp-azureUpgrade kernel-macrosUpgrade kernel-docsUpgrade cluster-md-kmp-azure | Dec 5, 2025 | Oct 15, 2025 |
| Ubuntu | — | Upgrade linux-image-nvidiaUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-1048-gkeUpgrade linux-image-generic-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-intel-iotgUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-106-generic-64kUpgrade linux-image-6.8.0-1052-azure-fipsUpgrade linux-image-6.8.1-1045-realtimeUpgrade linux-image-aws-fipsUpgrade linux-image-gke-64kUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-6.8.0-1052-gcp-64kUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1048-gke-64kUpgrade linux-image-6.8.0-2040-raspi-realtimeUpgrade linux-image-virtual-6.8Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1049-ibmUpgrade linux-image-aws-6.8Upgrade linux-image-gcp-fipsUpgrade linux-image-aws-64kUpgrade linux-image-azureUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gke-6.8Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-6.8.0-1049-nvidia-lowlatencyUpgrade linux-image-oem-22.04Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-6.8.0-1049-nvidiaUpgrade linux-image-6.8.0-1050-awsUpgrade linux-image-6.8.0-1029-xilinxUpgrade linux-image-azure-lts-24.04Upgrade linux-image-gkeUpgrade linux-image-fipsUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-lowlatencyUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-oem-22.04cUpgrade linux-image-azure-6.8Upgrade linux-image-raspiUpgrade linux-image-ibm-classicUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-ibmUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-106-genericUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-genericUpgrade linux-image-6.8.0-1035-gkeopUpgrade linux-image-6.8.0-1050-aws-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-lowlatency-64kUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-azure-fips-6.8Upgrade linux-image-6.8.0-1052-gcp-fipsUpgrade linux-image-generic-64k-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-gcp-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1047-oracleUpgrade linux-image-realtimeUpgrade linux-image-oem-22.04bUpgrade linux-image-gke-64k-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oem-22.04dUpgrade linux-image-ibm-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1050-aws-fipsUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-nvidia-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-awsUpgrade linux-image-virtualUpgrade linux-image-raspi-6.8Upgrade linux-image-nvidia-64kUpgrade linux-image-gcpUpgrade linux-image-raspi-realtimeUpgrade linux-image-6.8.0-1050-raspiUpgrade linux-image-oracle-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-aws-fips-6.8Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-106-lowlatencyUpgrade linux-image-6.8.0-1047-oracle-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-oracle-64kUpgrade linux-image-oracleUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-aws-64k-6.8Upgrade linux-image-xilinx-6.8Upgrade linux-image-xilinxUpgrade linux-image-6.8.0-106-fipsUpgrade linux-image-fips-6.8Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1049-nvidia-64kUpgrade linux-image-realtime-6.8.1Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-106-lowlatency-64kUpgrade linux-image-6.8.0-1049-nvidia-lowlatency-64kUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1052-gcpUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-generic-6.8Upgrade linux-image-generic-64k-hwe-22.04 | Mar 17, 2026 | Sep 16, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Feb 9, 2026 | Sep 16, 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