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-zfcpdump-develUpgrade kernel-64k-devel-matchedUpgrade kernel-debug-modules-coreUpgrade kernel-devel-matchedUpgrade kernel-debug-devel-matchedUpgrade kernel-zfcpdump-coreUpgrade kernel-64kUpgrade kernel-debug-modulesUpgrade kernel-modules-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-develUpgrade rtlaUpgrade kernel-tools-libs-develUpgrade kernel-64k-debug-coreUpgrade kernel-modulesUpgrade kernel-64k-modulesUpgrade kernel-64k-debug-modules-extraUpgrade kernel-headersUpgrade kernel-rt-modules-coreUpgrade kernel-64k-coreUpgrade kernel-zfcpdumpUpgrade kernel-debug-develUpgrade kernel-rt-modules-extraUpgrade kernel-64k-debugUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-rt-debug-coreUpgrade kernel-cross-headersUpgrade libperfUpgrade kernel-rt-debug-kvmUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-tools-libsUpgrade kernel-uki-virtUpgrade kernel-64k-debug-modules-coreUpgrade kernel-develUpgrade kernel-debugUpgrade kernel-debug-uki-virtUpgrade kernel-docUpgrade bpftoolUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-64k-debug-develUpgrade kernel-rt-modulesUpgrade python3-perfUpgrade kernel-debug-coreUpgrade kernel-modules-extraUpgrade perfUpgrade kernel-toolsUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-develUpgrade kernel-rt-debugUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-modules-coreUpgrade kernel-64k-modules-coreUpgrade kernel-rt-kvmUpgrade kernel-64k-debug-modulesUpgrade kernel-coreUpgrade kernel-64k-modules-extraUpgrade kernel-rtUpgrade kernel-64k-develUpgrade kernel-rt-debug-modules-extraUpgrade rvUpgrade kernel-rt-core | Jul 3, 2024 | May 20, 2024 |
| Debian | — | Upgrade linux | Jun 27, 2024 | May 20, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernelUpgrade python3-perf | Oct 8, 2024 | May 20, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade kernel-tools-libsUpgrade kernelUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-abi-stablelists | Oct 9, 2024 | May 20, 2024 |
| Oracle_linux | — | Upgrade kernel | Jul 3, 2024 | May 20, 2024 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Jun 27, 2024 | May 20, 2024 |
| Rocky_linux | — | Upgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-debug-devel-matchedUpgrade kernel-tools-libs-develUpgrade libperf-debuginfoUpgrade kernel-rt-kvmUpgrade kernelUpgrade bpftoolUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-cross-headersUpgrade python3-perfUpgrade kernel-rt-develUpgrade kernel-rt-debug-debuginfoUpgrade kernel-devel-matchedUpgrade kernel-develUpgrade kernel-rt-debug-coreUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-coreUpgrade kernel-rt-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-rt-debug-kvmUpgrade libperfUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debugUpgrade kernel-rt-debug-develUpgrade kernel-tools-libsUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debuginfo-common-x86_64Upgrade python3-perf-debuginfoUpgrade kernel-toolsUpgrade kernel-debug-coreUpgrade rvUpgrade rtlaUpgrade kernel-uki-virtUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdumpUpgrade kernel-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-rt-debuginfoUpgrade kernel-rtUpgrade kernel-debug-develUpgrade kernel-debuginfoUpgrade kernel-debug-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-rt-debug-modules-coreUpgrade kernel-tools-debuginfoUpgrade kernel-headersUpgrade kernel-debugUpgrade kernel-coreUpgrade kernel-debug-modules-extraUpgrade perfUpgrade kernel-zfcpdump-develUpgrade kernel-modules-coreUpgrade kernel-modulesUpgrade kernel-debug-uki-virtUpgrade perf-debuginfo | Jul 16, 2024 | May 20, 2024 |
| Suse | — | Upgrade kernel-devel-azureUpgrade ocfs2-kmp-64kbUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azureUpgrade kernel-defaultUpgrade kernel-macrosUpgrade kernel-azure-baseUpgrade kernel-debug-livepatch-develUpgrade kernel-default-baseUpgrade kernel-default-livepatchUpgrade kernel-default-extraUpgrade kernel-default-manUpgrade kernel-azure-livepatch-develUpgrade kernel-kvmsmallUpgrade kernel-rt-optionalUpgrade dtb-appleUpgrade kernel-default-develUpgrade kernel-source-rtUpgrade dtb-marvellUpgrade kernel-kvmsmall-develUpgrade gfs2-kmp-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-rt_debugUpgrade kselftests-kmp-azureUpgrade dtb-amdUpgrade kernel-source-vanillaUpgrade reiserfs-kmp-64kbUpgrade cluster-md-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade dtb-amazonUpgrade dtb-amlogicUpgrade dlm-kmp-azureUpgrade kernel-64kbUpgrade kernel-rt-vdsoUpgrade dtb-apmUpgrade dtb-broadcomUpgrade kernel-azure-vdsoUpgrade kernel-64kb-optionalUpgrade kernel-docsUpgrade kernel-rt_debug-vdsoUpgrade kernel-debug-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-default-livepatch-develUpgrade kernel-debug-develUpgrade kernel-obs-buildUpgrade dtb-freescaleUpgrade kernel-obs-qaUpgrade kernel-azure-develUpgrade dlm-kmp-defaultUpgrade kernel-rt_debug-develUpgrade kselftests-kmp-rtUpgrade kernel-azure-extraUpgrade dtb-socionextUpgrade kernel-docs-htmlUpgrade kernel-syms-rtUpgrade kselftests-kmp-defaultUpgrade kernel-rt-extraUpgrade ocfs2-kmp-rtUpgrade dtb-hisiliconUpgrade dtb-allwinnerUpgrade gfs2-kmp-64kbUpgrade dtb-rockchipUpgrade kernel-default-optionalUpgrade kernel-debugUpgrade kernel-azure-optionalUpgrade kernel-64kb-extraUpgrade dtb-nvidiaUpgrade dtb-exynosUpgrade kernel-symsUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-rt-develUpgrade kernel-sourceUpgrade dlm-kmp-64kbUpgrade kernel-64kb-develUpgrade dtb-qcomUpgrade cluster-md-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade kernel-rt-livepatchUpgrade dtb-xilinxUpgrade dtb-mediatekUpgrade kernel-source-azureUpgrade reiserfs-kmp-azureUpgrade dtb-lgUpgrade kernel-rtUpgrade kselftests-kmp-64kbUpgrade dtb-armUpgrade kernel-devel-rtUpgrade kernel-syms-azureUpgrade dlm-kmp-rtUpgrade kernel-default-base-rebuildUpgrade kernel-64kb-livepatch-develUpgrade cluster-md-kmp-azureUpgrade gfs2-kmp-defaultUpgrade gfs2-kmp-azureUpgrade dtb-caviumUpgrade kernel-default-vdsoUpgrade dtb-sprdUpgrade dtb-renesasUpgrade ocfs2-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade dtb-alteraUpgrade reiserfs-kmp-defaultUpgrade kernel-zfcpdumpUpgrade kernel-devel | Jun 24, 2024 | May 20, 2024 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1065-awsUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.4.0-1103-bluefieldUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.15.0-1060-nvidia-lowlatencyUpgrade linux-image-6.8.0-1007-raspiUpgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1009-nvidia-64kUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-6.8.0-38-genericUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-gcpUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-1009-nvidiaUpgrade linux-image-intel-iotgUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-1060-nvidiaUpgrade linux-image-5.4.0-1118-fipsUpgrade linux-image-5.15.0-116-lowlatencyUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-5.15.0-116-genericUpgrade linux-image-raspiUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-intelUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-azure-fipsUpgrade linux-image-5.15.0-1065-gcpUpgrade linux-image-azureUpgrade linux-image-6.8.0-1008-oracleUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1008-oracle-64kUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1008-ibmUpgrade linux-image-5.4.0-1147-gcpUpgrade linux-image-raspi2Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.4.0-1142-oracleUpgrade linux-image-6.8.0-1007-intelUpgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-5.15.0-1064-gcpUpgrade linux-image-5.4.0-214-genericUpgrade linux-image-oem-osp1Upgrade linux-image-5.15.0-1062-kvmUpgrade linux-image-5.15.0-1060-intel-iotgUpgrade linux-image-5.15.0-116-generic-64kUpgrade linux-image-5.15.0-1068-azure-fdeUpgrade linux-image-nvidia-64kUpgrade linux-image-5.4.0-1062-xilinx-zynqmpUpgrade linux-image-5.4.0-1149-azure-fipsUpgrade linux-image-aws-lts-20.04Upgrade linux-image-gcp-fipsUpgrade linux-image-generic-64kUpgrade linux-image-oem-20.04dUpgrade linux-image-gkeUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.4.0-214-generic-lpaeUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1010-azure-fdeUpgrade linux-image-aws-fipsUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1062-gkeUpgrade linux-image-azure-fdeUpgrade linux-image-awsUpgrade linux-image-5.15.0-1058-ibmUpgrade linux-image-5.15.0-1068-azureUpgrade linux-image-oemUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.4.0-1149-azureUpgrade linux-image-6.8.0-1006-gkeUpgrade linux-image-5.4.0-214-lowlatencyUpgrade linux-image-5.4.0-1147-gcp-fipsUpgrade linux-image-azure-lts-20.04Upgrade linux-image-5.15.0-1063-oracleUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-gkeopUpgrade linux-image-oracleUpgrade linux-image-gke-5.15Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-6.8.0-38-lowlatency-64kUpgrade linux-image-6.8.0-1008-oemUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-genericUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-ibmUpgrade linux-image-6.8.0-1011-awsUpgrade linux-image-5.4.0-1049-iotUpgrade linux-image-azure-cvmUpgrade linux-image-nvidiaUpgrade linux-image-5.4.0-1144-awsUpgrade linux-image-6.8.0-1010-gcpUpgrade linux-image-5.15.0-116-lowlatency-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.4.0-1144-aws-fipsUpgrade linux-image-6.8.0-38-lowlatencyUpgrade linux-image-virtualUpgrade linux-image-5.4.0-1090-ibmUpgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-116-generic-lpaeUpgrade linux-image-6.8.0-1010-azureUpgrade linux-image-5.4.0-1131-kvmUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-fipsUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-oem-20.04Upgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-1048-gkeopUpgrade linux-image-aws-lts-22.04Upgrade linux-image-bluefieldUpgrade linux-image-lowlatency-64kUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-38-generic-64kUpgrade linux-image-oracle-lts-20.04 | 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