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 python3-perfUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-coreUpgrade kernel-modules-extraUpgrade kernel-docUpgrade kernel-rt-modulesUpgrade kernel-debugUpgrade kernel-abi-stablelistsUpgrade kernel-headersUpgrade kernel-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdumpUpgrade kernel-debug-develUpgrade perfUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-develUpgrade kernel-coreUpgrade kernel-rt-debug-develUpgrade kernel-tools-libs-develUpgrade kernel-rtUpgrade kernel-rt-debug-coreUpgrade kernel-rt-develUpgrade kernel-toolsUpgrade kernel-debug-modulesUpgrade kernel-debug-modules-extraUpgrade kernelUpgrade kernel-rt-debugUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-modules-extraUpgrade kernel-rt-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-cross-headersUpgrade bpftoolUpgrade kernel-develUpgrade kernel-tools-libs | Nov 7, 2024 | Jul 29, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Sep 2, 2024 | Jul 29, 2024 |
| Oracle_linux | — | Upgrade kernel | Nov 11, 2024 | Jul 29, 2024 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Oct 17, 2024 | Jul 29, 2024 |
| Rocky_linux | — | Upgrade python3-perfUpgrade kernel-rt-debug-coreUpgrade kernelUpgrade bpftoolUpgrade kernel-tools-libs-develUpgrade kernel-toolsUpgrade kernel-cross-headersUpgrade kernel-rtUpgrade kernel-rt-modules-extraUpgrade perfUpgrade kernel-rt-kvmUpgrade kernel-develUpgrade kernel-debug-develUpgrade kernel-debug-coreUpgrade python3-perf-debuginfoUpgrade kernel-rt-debugUpgrade kernel-tools-libsUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-coreUpgrade kernel-modulesUpgrade kernel-debug-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-debug-modulesUpgrade kernel-rt-debuginfoUpgrade kernel-rt-debug-kvmUpgrade kernel-debugUpgrade kernel-modules-extraUpgrade kernel-rt-modulesUpgrade kernel-rt-debuginfo-common-x86_64Upgrade perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-coreUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-modules-extraUpgrade kernel-headersUpgrade kernel-rt-develUpgrade kernel-rt-debug-debuginfo | Nov 19, 2024 | Jul 29, 2024 |
| Suse | — | Upgrade kernel-syms-rtUpgrade kernel-default-extraUpgrade dtb-renesasUpgrade kernel-obs-qaUpgrade kernel-debug-develUpgrade ocfs2-kmp-rtUpgrade kernel-kvmsmallUpgrade kernel-source-azureUpgrade kernel-syms-azureUpgrade kernel-symsUpgrade reiserfs-kmp-defaultUpgrade kernel-debugUpgrade kernel-kvmsmall-develUpgrade kernel-default-livepatchUpgrade kernel-rt_debugUpgrade kernel-default-optionalUpgrade kernel-devel-azureUpgrade dlm-kmp-64kbUpgrade kernel-64kb-develUpgrade kernel-rt-livepatch-develUpgrade kernel-debug-livepatch-develUpgrade kernel-default-manUpgrade kernel-64kb-livepatch-develUpgrade kernel-64kbUpgrade kernel-rt-develUpgrade kernel-rt_debug-vdsoUpgrade kselftests-kmp-defaultUpgrade cluster-md-kmp-azureUpgrade kernel-devel-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade cluster-md-kmp-rtUpgrade dtb-armUpgrade kernel-64kb-optionalUpgrade kernel-zfcpdumpUpgrade dtb-hisiliconUpgrade dtb-amazonUpgrade dtb-apmUpgrade kernel-default-vdsoUpgrade dtb-amlogicUpgrade kselftests-kmp-64kbUpgrade dtb-freescaleUpgrade dtb-exynosUpgrade kernel-azure-livepatch-develUpgrade kernel-develUpgrade kernel-azure-vdsoUpgrade dtb-amdUpgrade dtb-mediatekUpgrade kernel-macrosUpgrade dtb-xilinxUpgrade dtb-lgUpgrade gfs2-kmp-rtUpgrade kernel-azure-extraUpgrade kernel-default-develUpgrade cluster-md-kmp-defaultUpgrade gfs2-kmp-64kbUpgrade dtb-appleUpgrade kernel-sourceUpgrade kernel-rt-livepatchUpgrade dlm-kmp-azureUpgrade kernel-source-vanillaUpgrade dtb-sprdUpgrade gfs2-kmp-azureUpgrade kernel-azure-develUpgrade kernel-obs-buildUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade kernel-64kb-extraUpgrade kernel-default-base-rebuildUpgrade kernel-rtUpgrade kernel-rt-optionalUpgrade kernel-rt-vdsoUpgrade reiserfs-kmp-rtUpgrade kernel-azure-baseUpgrade kselftests-kmp-rtUpgrade kernel-debug-vdsoUpgrade reiserfs-kmp-azureUpgrade kernel-rt_debug-develUpgrade gfs2-kmp-defaultUpgrade kselftests-kmp-azureUpgrade kernel-azureUpgrade dtb-socionextUpgrade dtb-broadcomUpgrade kernel-rt-extraUpgrade kernel-rt_debug-livepatch-develUpgrade dtb-allwinnerUpgrade ocfs2-kmp-defaultUpgrade kernel-default-baseUpgrade kernel-source-rtUpgrade kernel-default-livepatch-develUpgrade dtb-rockchipUpgrade dtb-caviumUpgrade dtb-alteraUpgrade cluster-md-kmp-64kbUpgrade ocfs2-kmp-64kbUpgrade kernel-kvmsmall-vdsoUpgrade kernel-docs-htmlUpgrade ocfs2-kmp-azureUpgrade kernel-docsUpgrade kernel-defaultUpgrade kernel-azure-optionalUpgrade dtb-marvellUpgrade dlm-kmp-rtUpgrade dtb-qcomUpgrade dtb-nvidia | Aug 14, 2024 | Jul 29, 2024 |
| Ubuntu | — | Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-azureUpgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-48-lowlatency-64kUpgrade linux-image-4.15.0-233-genericUpgrade linux-image-5.4.0-208-generic-lpaeUpgrade linux-image-6.8.0-1016-azureUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-4.15.0-1170-gcpUpgrade linux-image-5.15.0-1072-raspiUpgrade linux-image-4.4.0-1141-kvmUpgrade linux-image-6.8.0-1014-raspiUpgrade linux-image-5.4.0-1086-ibmUpgrade linux-image-6.8.0-1017-azureUpgrade linux-image-nvidia-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-6.8.0-1015-oracle-64kUpgrade linux-image-ibmUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1017-gcpUpgrade linux-image-5.15.0-1073-intel-iotgUpgrade linux-image-5.15.0-1075-oracleUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-5.15.0-133-lowlatencyUpgrade linux-image-oem-20.04dUpgrade linux-image-4.15.0-1139-oracleUpgrade linux-image-5.15.0-1080-awsUpgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-4.4.0-1178-awsUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-5.15.0-134-generic-64kUpgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-5.15.0-1075-gkeUpgrade linux-image-5.4.0-1116-fipsUpgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-azure-fdeUpgrade linux-image-aws-lts-22.04Upgrade linux-image-kvmUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-awsUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-oem-osp1Upgrade linux-image-5.4.0-1140-awsUpgrade linux-image-5.15.0-1044-xilinx-zynqmpUpgrade linux-image-5.15.0-1078-awsUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-6.8.0-1018-awsUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.15.0-1074-ibmUpgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-6.8.0-48-genericUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-6.8.0-1016-oemUpgrade linux-image-5.15.0-134-genericUpgrade linux-image-5.4.0-1143-gcpUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-134-generic-lpaeUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-oracleUpgrade linux-image-raspi2Upgrade linux-image-5.15.0-1021-nvidia-tegra-igxUpgrade linux-image-5.15.0-1077-gcpUpgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-1014-ibmUpgrade linux-image-5.15.0-133-generic-lpaeUpgrade linux-image-6.8.0-48-generic-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.4.0-208-genericUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-5.15.0-1081-azureUpgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-4.15.0-1177-awsUpgrade linux-image-5.4.0-1048-iotUpgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-virtualUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-4.15.0-1185-azureUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-azure-cvmUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-ibm-classicUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-oem-22.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-generic-64kUpgrade linux-image-6.8.0-48-lowlatencyUpgrade linux-image-5.15.0-1072-nvidia-lowlatencyUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-oemUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1013-gkeUpgrade linux-image-4.4.0-263-genericUpgrade linux-image-5.15.0-1021-nvidia-tegra-igx-rtUpgrade linux-image-4.15.0-1160-kvmUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.15.0-1033-nvidia-tegra-rtUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-1081-azure-fdeUpgrade linux-image-5.4.0-1099-bluefieldUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-133-generic-64kUpgrade linux-image-5.4.0-208-lowlatencyUpgrade linux-image-azure-lts-20.04Upgrade linux-image-oem-24.04Upgrade linux-image-5.15.0-133-lowlatency-64kUpgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-fipsUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-133-genericUpgrade linux-image-oem-22.04aUpgrade linux-image-bluefieldUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-1033-nvidia-tegraUpgrade linux-image-aws-hweUpgrade linux-image-6.8.0-1015-oracleUpgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-1072-nvidiaUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-oem-22.04dUpgrade linux-image-4.15.0-233-lowlatencyUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-generic-hwe-16.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-virtual-hwe-16.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-raspiUpgrade linux-image-6.8.0-1016-gcpUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatencyUpgrade linux-image-5.4.0-1058-xilinx-zynqmpUpgrade linux-image-genericUpgrade linux-image-5.4.0-1127-kvmUpgrade linux-image-generic-lts-xenialUpgrade linux-image-aws-lts-18.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-intel-iotgUpgrade linux-image-gkeUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.4.0-1145-azureUpgrade linux-image-4.4.0-1140-awsUpgrade linux-image-4.4.0-263-lowlatencyUpgrade linux-image-oem-20.04Upgrade linux-image-intelUpgrade linux-image-5.15.0-1060-gkeopUpgrade linux-image-nvidia-tegraUpgrade linux-image-gke-5.15Upgrade linux-image-nvidiaUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-1076-kvmUpgrade linux-image-raspi-nolpaeUpgrade linux-image-azure-lts-18.04Upgrade linux-image-5.4.0-1138-oracleUpgrade linux-image-5.15.0-1070-ibmUpgrade linux-image-5.4.0-1142-awsUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-gkeopUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-azure-lts-22.04 | 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