In the Linux kernel, the following vulnerability has been resolved:
net: ena: Fix incorrect descriptor free behavior
ENA has two types of TX queues: - queues which only process TX packets arriving from the network stack - queues which only process TX packets forwarded to it by XDP_REDIRECT or XDP_TX instructions
The ena_free_tx_bufs() cycles through all descriptors in a TX queue and unmaps + frees every descriptor that hasn't been acknowledged yet by the device (uncompleted TX transactions). The function assumes that the processed TX queue is necessarily from the first category listed above and ends up using napi_consume_skb() for descriptors belonging to an XDP specific queue.
This patch solves a bug in which, in case of a VF reset, the descriptors aren't freed correctly, leading to crashes.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-64k-modulesUpgrade kernel-zfcpdump-develUpgrade kernel-64k-debug-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-64kUpgrade kernel-cross-headersUpgrade kernel-devel-matchedUpgrade kernel-64k-debugUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-debug-develUpgrade kernelUpgrade kernel-debug-develUpgrade kernel-64k-coreUpgrade kernel-zfcpdumpUpgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-modulesUpgrade kernel-headersUpgrade kernel-rt-debug-coreUpgrade kernel-abi-stablelistsUpgrade kernel-debug-modulesUpgrade kernel-tools-libs-develUpgrade kernel-debug-modules-extraUpgrade kernel-64k-debug-modules-extraUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-modules-extraUpgrade libperfUpgrade rtlaUpgrade kernel-64k-devel-matchedUpgrade kernel-rt-modules-coreUpgrade kernel-debug-modules-coreUpgrade kernel-modules-coreUpgrade kernel-debug-uki-virtUpgrade kernel-rtUpgrade kernel-modules-extraUpgrade kernel-rt-develUpgrade perfUpgrade kernel-toolsUpgrade kernel-uki-virtUpgrade kernel-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-64k-modules-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-64k-modules-extraUpgrade kernel-docUpgrade kernel-64k-debug-modules-coreUpgrade kernel-64k-debug-modulesUpgrade kernel-tools-libsUpgrade kernel-debugUpgrade kernel-64k-debug-develUpgrade kernel-develUpgrade kernel-64k-develUpgrade kernel-rt-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-coreUpgrade kernel-debug-coreUpgrade kernel-rt-kvmUpgrade rvUpgrade bpftoolUpgrade kernel-rt-debugUpgrade kernel-rt-debug-modulesUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-64k-debug-devel-matchedUpgrade python3-perf | Jul 3, 2024 | May 20, 2024 |
| Debian | — | Upgrade linux | Jun 27, 2024 | May 20, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernelUpgrade bpftoolUpgrade python3-perf | Oct 8, 2024 | May 20, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade python3-perfUpgrade kernel-tools-libs | Oct 9, 2024 | May 20, 2024 |
| Oracle_linux | — | Upgrade kernel | Jul 3, 2024 | May 20, 2024 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Jun 27, 2024 | May 20, 2024 |
| Rocky_linux | — | Upgrade kernel-tools-libs-develUpgrade libperf-debuginfoUpgrade python3-perfUpgrade kernel-cross-headersUpgrade kernel-rt-debug-debuginfoUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-devel-matchedUpgrade kernel-develUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-develUpgrade bpftoolUpgrade kernel-rt-debug-coreUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-kvmUpgrade kernel-rt-modules-extraUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade kernel-uki-virtUpgrade kernel-rt-debugUpgrade kernel-coreUpgrade kernel-tools-debuginfoUpgrade kernel-debugUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-modules-coreUpgrade kernel-headersUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdumpUpgrade kernel-rt-debuginfoUpgrade kernel-rtUpgrade kernel-debug-modulesUpgrade kernel-debug-develUpgrade kernel-modules-extraUpgrade kernel-debug-coreUpgrade rvUpgrade kernel-toolsUpgrade rtlaUpgrade kernel-tools-libsUpgrade python3-perf-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-debug-modules-coreUpgrade perfUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-debug-develUpgrade kernel-debug-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debuginfoUpgrade libperfUpgrade kernel-modulesUpgrade kernel-debug-uki-virtUpgrade perf-debuginfoUpgrade kernel-zfcpdump-develUpgrade kernel-rt-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modules | Jul 16, 2024 | May 20, 2024 |
| Suse | — | Upgrade ocfs2-kmp-azureUpgrade dtb-sprdUpgrade dtb-renesasUpgrade cluster-md-kmp-azureUpgrade dlm-kmp-rtUpgrade kernel-64kb-livepatch-develUpgrade kernel-devel-rtUpgrade kernel-default-vdsoUpgrade kselftests-kmp-64kbUpgrade reiserfs-kmp-defaultUpgrade dtb-alteraUpgrade ocfs2-kmp-defaultUpgrade kernel-default-optionalUpgrade dtb-hisiliconUpgrade kernel-debugUpgrade dtb-nvidiaUpgrade gfs2-kmp-64kbUpgrade kernel-64kb-extraUpgrade kernel-azure-optionalUpgrade ocfs2-kmp-rtUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-symsUpgrade kernel-rt-develUpgrade dtb-exynosUpgrade dlm-kmp-64kbUpgrade dtb-xilinxUpgrade dtb-rockchipUpgrade kernel-develUpgrade dtb-caviumUpgrade kernel-default-base-rebuildUpgrade kernel-sourceUpgrade gfs2-kmp-azureUpgrade kernel-source-azureUpgrade reiserfs-kmp-azureUpgrade dtb-allwinnerUpgrade dtb-armUpgrade kernel-syms-azureUpgrade dtb-mediatekUpgrade dtb-lgUpgrade gfs2-kmp-defaultUpgrade kernel-zfcpdumpUpgrade dtb-qcomUpgrade cluster-md-kmp-rtUpgrade kernel-rtUpgrade kernel-64kb-develUpgrade kernel-rt-livepatchUpgrade cluster-md-kmp-64kbUpgrade dtb-amlogicUpgrade kernel-debug-vdsoUpgrade dtb-amazonUpgrade dlm-kmp-azureUpgrade reiserfs-kmp-rtUpgrade kernel-debug-develUpgrade kernel-azure-vdsoUpgrade kernel-64kbUpgrade kernel-obs-qaUpgrade kernel-default-livepatchUpgrade kernel-macrosUpgrade kernel-azure-baseUpgrade kernel-docs-htmlUpgrade kernel-default-baseUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-develUpgrade kernel-kvmsmall-vdsoUpgrade kselftests-kmp-defaultUpgrade cluster-md-kmp-defaultUpgrade ocfs2-kmp-64kbUpgrade kernel-devel-azureUpgrade kernel-defaultUpgrade kernel-azure-extraUpgrade kernel-azureUpgrade dtb-socionextUpgrade kernel-azure-livepatch-develUpgrade kernel-obs-buildUpgrade dtb-freescaleUpgrade dtb-amdUpgrade kselftests-kmp-azureUpgrade kernel-rt_debugUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-kvmsmall-develUpgrade gfs2-kmp-rtUpgrade dtb-marvellUpgrade reiserfs-kmp-64kbUpgrade dtb-appleUpgrade kernel-source-rtUpgrade kernel-rt-optionalUpgrade kernel-default-manUpgrade kernel-default-extraUpgrade kernel-default-develUpgrade kernel-rt_debug-vdsoUpgrade kselftests-kmp-rtUpgrade kernel-syms-rtUpgrade kernel-rt_debug-develUpgrade kernel-kvmsmallUpgrade kernel-source-vanillaUpgrade dlm-kmp-defaultUpgrade kernel-64kb-optionalUpgrade kernel-rt-extraUpgrade kernel-rt-livepatch-develUpgrade kernel-docsUpgrade dtb-broadcomUpgrade dtb-apmUpgrade kernel-rt-vdsoUpgrade kernel-default-livepatch-devel | Jun 24, 2024 | May 20, 2024 |
| Ubuntu | — | Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1007-raspiUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-gkeUpgrade linux-image-5.4.0-214-generic-lpaeUpgrade linux-image-5.15.0-1060-intel-iotgUpgrade linux-image-azureUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-intelUpgrade linux-image-5.4.0-1062-xilinx-zynqmpUpgrade linux-image-generic-64kUpgrade linux-image-oracle-64kUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.15.0-116-lowlatencyUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1065-gcpUpgrade linux-image-raspi2Upgrade linux-image-5.15.0-1062-kvmUpgrade linux-image-6.8.0-1008-ibmUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-6.8.0-1008-oracle-64kUpgrade linux-image-kvmUpgrade linux-image-5.4.0-1147-gcpUpgrade linux-image-intel-iotgUpgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-1008-oracleUpgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-1009-nvidia-64kUpgrade linux-image-5.15.0-1060-nvidiaUpgrade linux-image-5.15.0-1064-gcpUpgrade linux-image-6.8.0-1009-nvidiaUpgrade linux-image-oem-24.04aUpgrade linux-image-gcpUpgrade linux-image-5.15.0-1065-awsUpgrade linux-image-5.4.0-1142-oracleUpgrade linux-image-5.4.0-1118-fipsUpgrade linux-image-5.4.0-214-genericUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-116-genericUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1068-azure-fdeUpgrade linux-image-5.4.0-1103-bluefieldUpgrade linux-image-5.15.0-1060-nvidia-lowlatencyUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.4.0-1149-azure-fipsUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-raspiUpgrade linux-image-oem-osp1Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-116-generic-64kUpgrade linux-image-6.8.0-1007-intelUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-azure-fipsUpgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-38-genericUpgrade linux-image-gcp-fipsUpgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-aws-lts-20.04Upgrade linux-image-azure-cvmUpgrade linux-image-genericUpgrade linux-image-6.8.0-1011-awsUpgrade linux-image-azure-lts-20.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-oracleUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-1010-gcpUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-6.8.0-1006-gkeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1010-azureUpgrade linux-image-5.15.0-116-lowlatency-64kUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-azure-fdeUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.15.0-1058-ibmUpgrade linux-image-6.8.0-38-generic-64kUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-fipsUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.15.0-1068-azureUpgrade linux-image-5.4.0-1131-kvmUpgrade linux-image-oem-20.04bUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidiaUpgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.4.0-1147-gcp-fipsUpgrade linux-image-ibmUpgrade linux-image-6.8.0-1010-azure-fdeUpgrade linux-image-6.8.0-1008-oemUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1063-oracleUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oem-20.04Upgrade linux-image-oemUpgrade linux-image-5.4.0-214-lowlatencyUpgrade linux-image-ibm-classicUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-38-lowlatency-64kUpgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-38-lowlatencyUpgrade linux-image-5.4.0-1090-ibmUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-virtualUpgrade linux-image-5.4.0-1149-azureUpgrade linux-image-lowlatency-64kUpgrade linux-image-gke-5.15Upgrade linux-image-azure-lts-22.04Upgrade linux-image-awsUpgrade linux-image-5.15.0-1048-gkeopUpgrade linux-image-5.4.0-1144-aws-fipsUpgrade linux-image-bluefieldUpgrade linux-image-5.15.0-1062-gkeUpgrade linux-image-5.15.0-116-generic-lpaeUpgrade linux-image-5.4.0-1049-iotUpgrade linux-image-5.4.0-1144-aws | Jul 12, 2024 | May 20, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | May 20, 2024 |
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