In the Linux kernel, the following vulnerability has been resolved:
ibmvnic: Add tx check to prevent skb leak
Below is a summary of how the driver stores a reference to an skb during transmit: tx_buff[free_map[consumer_index]]->skb = new_skb; free_map[consumer_index] = IBMVNIC_INVALID_MAP; consumer_index ++; Where variable data looks like this: free_map == [4, IBMVNIC_INVALID_MAP, IBMVNIC_INVALID_MAP, 0, 3] consumer_index^ tx_buff == [skb=null, skb=<ptr>, skb=<ptr>, skb=null, skb=null]
The driver has checks to ensure that free_map[consumer_index] pointed to a valid index but there was no check to ensure that this index pointed to an unused/null skb address. So, if, by some chance, our free_map and tx_buff lists become out of sync then we were previously risking an skb memory leak. This could then cause tcp congestion control to stop sending packets, eventually leading to ETIMEDOUT.
Therefore, add a conditional to ensure that the skb address is null. If not then warn the user (because this is still a bug that should be patched) and free the old pointer to prevent memleak/tcp problems.
CVSS Details
- CVSS 3.1 Base Score: 7.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-modules-extraUpgrade perfUpgrade kernel-coreUpgrade kernel-debug-coreUpgrade kernel-rt-debug-develUpgrade kernel-debugUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-develUpgrade kernel-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-docUpgrade kernel-zfcpdumpUpgrade kernel-zfcpdump-modulesUpgrade kernel-abi-stablelistsUpgrade kernel-headersUpgrade kernel-rt-modulesUpgrade python3-perfUpgrade kernel-rt-debug-modulesUpgrade kernel-cross-headersUpgrade kernel-rt-develUpgrade bpftoolUpgrade kernel-develUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debugUpgrade kernel-rt-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-rt-coreUpgrade kernel-debug-modules-extraUpgrade kernel-rtUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-coreUpgrade kernelUpgrade kernel-tools | Nov 7, 2024 | Jul 29, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Sep 2, 2024 | Jul 29, 2024 |
| Oracle_linux | — | Upgrade kernel | Nov 11, 2024 | Jul 29, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernelUpgrade kernel-rt | Oct 17, 2024 | Jul 29, 2024 |
| Rocky_linux | — | Upgrade kernel-cross-headersUpgrade kernel-rt-debug-coreUpgrade bpftoolUpgrade python3-perfUpgrade kernelUpgrade perfUpgrade kernel-rt-modules-extraUpgrade kernel-rtUpgrade kernel-toolsUpgrade kernel-tools-libs-develUpgrade kernel-rt-kvmUpgrade kernel-headersUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-develUpgrade kernel-rt-coreUpgrade kernel-tools-libsUpgrade kernel-rt-modulesUpgrade kernel-rt-debugUpgrade kernel-coreUpgrade kernel-rt-develUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-tools-debuginfoUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-modules-extraUpgrade kernel-develUpgrade kernel-modules-extraUpgrade kernel-debug-coreUpgrade python3-perf-debuginfoUpgrade kernel-debug-develUpgrade bpftool-debuginfoUpgrade kernel-rt-debuginfoUpgrade kernel-debugUpgrade kernel-rt-debug-kvmUpgrade kernel-modulesUpgrade kernel-debug-modulesUpgrade kernel-debug-debuginfo | Nov 19, 2024 | Jul 29, 2024 |
| Suse | — | Upgrade kernel-docs-htmlUpgrade dtb-qcomUpgrade dtb-rockchipUpgrade kernel-kvmsmall-vdsoUpgrade dtb-nvidiaUpgrade reiserfs-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade kernel-default-livepatch-develUpgrade dtb-allwinnerUpgrade kselftests-kmp-azureUpgrade kernel-obs-buildUpgrade kernel-rt_debug-develUpgrade gfs2-kmp-azureUpgrade kselftests-kmp-rtUpgrade gfs2-kmp-defaultUpgrade kernel-debug-vdsoUpgrade reiserfs-kmp-azureUpgrade ocfs2-kmp-64kbUpgrade dtb-alteraUpgrade kernel-azure-baseUpgrade kernel-64kb-extraUpgrade kernel-rt-vdsoUpgrade dtb-caviumUpgrade dtb-socionextUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-source-vanillaUpgrade dtb-broadcomUpgrade dtb-marvellUpgrade kernel-default-baseUpgrade kernel-azure-optionalUpgrade ocfs2-kmp-azureUpgrade kernel-defaultUpgrade kernel-rt-extraUpgrade kernel-default-base-rebuildUpgrade kernel-docsUpgrade dtb-sprdUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade dlm-kmp-rtUpgrade kernel-azure-develUpgrade kernel-azureUpgrade kernel-rtUpgrade kernel-rt-optionalUpgrade kernel-source-rtUpgrade ocfs2-kmp-defaultUpgrade kernel-macrosUpgrade dtb-xilinxUpgrade kernel-debug-livepatch-develUpgrade reiserfs-kmp-defaultUpgrade kernel-default-optionalUpgrade kernel-devel-azureUpgrade kernel-64kbUpgrade gfs2-kmp-64kbUpgrade dtb-mediatekUpgrade dtb-amdUpgrade kernel-azure-livepatch-develUpgrade kernel-azure-extraUpgrade kernel-64kb-develUpgrade kernel-64kb-optionalUpgrade dtb-hisiliconUpgrade kernel-zfcpdumpUpgrade dtb-freescaleUpgrade dtb-exynosUpgrade kernel-azure-vdsoUpgrade kernel-obs-qaUpgrade kernel-64kb-livepatch-develUpgrade gfs2-kmp-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-devel-rtUpgrade kernel-develUpgrade kernel-default-vdsoUpgrade dtb-apmUpgrade dtb-amazonUpgrade kselftests-kmp-defaultUpgrade dlm-kmp-azureUpgrade cluster-md-kmp-azureUpgrade cluster-md-kmp-rtUpgrade dtb-armUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-livepatchUpgrade kernel-rt-develUpgrade kernel-default-manUpgrade kernel-default-livepatchUpgrade dtb-appleUpgrade kernel-syms-rtUpgrade kernel-syms-azureUpgrade kernel-symsUpgrade kernel-source-azureUpgrade kernel-rt_debugUpgrade kernel-kvmsmallUpgrade kernel-default-develUpgrade cluster-md-kmp-defaultUpgrade kernel-debugUpgrade kernel-default-extraUpgrade kernel-debug-develUpgrade dtb-renesasUpgrade ocfs2-kmp-rtUpgrade kernel-kvmsmall-develUpgrade dlm-kmp-64kbUpgrade dtb-amlogicUpgrade kernel-rt-livepatch-develUpgrade dtb-lgUpgrade kselftests-kmp-64kbUpgrade kernel-source | Aug 14, 2024 | Jul 29, 2024 |
| Ubuntu | — | Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1076-kvmUpgrade linux-image-gke-5.15Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1070-ibmUpgrade linux-image-azure-lts-18.04Upgrade linux-image-5.15.0-1072-nvidiaUpgrade linux-image-gkeopUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-oem-24.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-intel-iotgUpgrade linux-image-gkeop-6.8Upgrade linux-image-5.4.0-1138-oracleUpgrade linux-image-5.4.0-1058-xilinx-zynqmpUpgrade linux-image-aws-hweUpgrade linux-image-4.4.0-263-genericUpgrade linux-image-5.4.0-1142-awsUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1060-gkeopUpgrade linux-image-5.4.0-1099-bluefieldUpgrade linux-image-nvidia-6.8Upgrade linux-image-bluefieldUpgrade linux-image-5.15.0-1081-azure-fdeUpgrade linux-image-5.4.0-208-lowlatencyUpgrade linux-image-generic-lpaeUpgrade linux-image-5.4.0-1145-azureUpgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1016-gcpUpgrade linux-image-oem-20.04Upgrade linux-image-virtual-hwe-16.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.15.0-1033-nvidia-tegra-rtUpgrade linux-image-5.15.0-1021-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-1013-gkeUpgrade linux-image-4.15.0-1160-kvmUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-raspiUpgrade linux-image-gkeUpgrade linux-image-generic-lts-xenialUpgrade linux-image-lowlatencyUpgrade linux-image-azure-lts-20.04Upgrade linux-image-nvidia-tegraUpgrade linux-image-oem-22.04Upgrade linux-image-aws-lts-18.04Upgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-48-lowlatencyUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.15.0-133-genericUpgrade linux-image-5.4.0-1127-kvmUpgrade linux-image-oem-20.04bUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-133-generic-64kUpgrade linux-image-5.15.0-1072-nvidia-lowlatencyUpgrade linux-image-generic-64kUpgrade linux-image-oemUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-generic-hwe-16.04Upgrade linux-image-intelUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-fipsUpgrade linux-image-4.4.0-1140-awsUpgrade linux-image-4.15.0-233-lowlatencyUpgrade linux-image-4.4.0-263-lowlatencyUpgrade linux-image-5.15.0-133-lowlatency-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-1015-oracleUpgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-genericUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.15.0-1033-nvidia-tegraUpgrade linux-image-5.15.0-1021-nvidia-tegra-igxUpgrade linux-image-4.15.0-1185-azureUpgrade linux-image-4.4.0-1141-kvmUpgrade linux-image-4.15.0-1139-oracleUpgrade linux-image-5.15.0-1072-raspiUpgrade linux-image-5.4.0-208-genericUpgrade linux-image-azure-cvmUpgrade linux-image-5.4.0-1048-iotUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-gcp-lts-18.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-virtualUpgrade linux-image-5.4.0-1140-awsUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-6.8.0-1015-oracle-64kUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-4.15.0-1170-gcpUpgrade linux-image-oem-24.04aUpgrade linux-image-5.15.0-133-generic-lpaeUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-raspi2Upgrade linux-image-oem-20.04dUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1080-awsUpgrade linux-image-5.15.0-1073-intel-iotgUpgrade linux-image-5.4.0-1143-gcpUpgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-1016-oemUpgrade linux-image-awsUpgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-azure-fdeUpgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-5.4.0-1116-fipsUpgrade linux-image-6.8.0-1017-gcpUpgrade linux-image-4.15.0-1177-awsUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-5.15.0-1074-ibmUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-5.15.0-1077-gcpUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-6.8.0-1017-azureUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.4.0-208-generic-lpaeUpgrade linux-image-kvmUpgrade linux-image-5.15.0-1075-gkeUpgrade linux-image-4.4.0-1178-awsUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-6.8.0-1018-awsUpgrade linux-image-5.15.0-1044-xilinx-zynqmpUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-1078-awsUpgrade linux-image-6.8.0-48-genericUpgrade linux-image-ibmUpgrade linux-image-5.15.0-134-generic-64kUpgrade linux-image-5.15.0-134-genericUpgrade linux-image-5.15.0-134-generic-lpaeUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-6.8.0-1014-ibmUpgrade linux-image-azureUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1016-azureUpgrade linux-image-oem-22.04bUpgrade linux-image-oracleUpgrade linux-image-ibm-classicUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-1075-oracleUpgrade linux-image-4.15.0-233-genericUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-48-lowlatency-64kUpgrade linux-image-6.8.0-48-generic-64kUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.15.0-133-lowlatencyUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-oem-osp1Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-1081-azureUpgrade linux-image-6.8.0-1014-raspiUpgrade linux-image-5.4.0-1086-ibm | Nov 4, 2024 | Jul 29, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 9, 2025 | Jul 29, 2024 |
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