In the Linux kernel, the following vulnerability has been resolved:
tun: add missing verification for short frame
The cited commit missed to check against the validity of the frame length in the tun_xdp_one() path, which could cause a corrupted skb to be sent downstack. Even before the skb is transmitted, the tun_xdp_one-->eth_type_trans() may access the Ethernet header although it can be less than ETH_HLEN. Once transmitted, this could either cause out-of-bound access beyond the actual length, or confuse the underlayer with incorrect or inconsistent header length in the skb metadata.
In the alternative path, tun_get_user() already prohibits short frame which has the length less than Ethernet header size from being transmitted for IFF_TAP.
This is to drop any frame shorter than the Ethernet header size just like how tun_get_user() does.
CVE: CVE-2024-41091
CVSS Details
- CVSS 3.1 Base Score: 8.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernelUpgrade kernel-debug-develUpgrade kernel-modules-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debug-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-debug-modules-extraUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-devel-matchedUpgrade kernel-modules-extraUpgrade kernel-cross-headersUpgrade kernel-64k-debug-coreUpgrade kernel-headersUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-tools-libs-develUpgrade kernel-64k-modules-coreUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-64k-coreUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-64k-devel-matchedUpgrade kernel-zfcpdump-coreUpgrade kernel-debug-modulesUpgrade kernel-devel-matchedUpgrade kernel-debugUpgrade kernel-64kUpgrade kernel-64k-modulesUpgrade kernel-64k-debugUpgrade kernel-debug-modules-coreUpgrade rtlaUpgrade kernel-64k-develUpgrade kernel-rt-debugUpgrade kernel-rt-develUpgrade perfUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-uki-virtUpgrade kernel-docUpgrade libperfUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-kvmUpgrade kernel-rt-coreUpgrade kernel-modulesUpgrade kernel-64k-modules-extraUpgrade kernel-uki-virtUpgrade kernel-64k-debug-develUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-debug-modules-coreUpgrade kernel-develUpgrade kernel-64k-debug-modulesUpgrade kernel-zfcpdumpUpgrade kernel-rtUpgrade kernel-rt-modulesUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel-64k-debug-modules-coreUpgrade bpftoolUpgrade kernel-coreUpgrade rvUpgrade kernel-debug-core | Sep 26, 2024 | Jul 29, 2024 |
| Amazon Linux Ami 2 | — | Upgrade perf-debuginfoUpgrade kernel-tools-develUpgrade kernel-livepatch-5.10.217-205.860-debuginfoUpgrade kernel-livepatch-5.10.220-209.867Upgrade kernel-livepatch-5.10.218-208.862Upgrade kernel-livepatch-5.15.164-108.161Upgrade bpftoolUpgrade kernel-livepatch-5.10.218-208.862-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade kernel-toolsUpgrade kernel-livepatch-5.10.220-209.869Upgrade perfUpgrade kernel-debuginfoUpgrade kernel-develUpgrade kernel-livepatch-5.10.218-206.860-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-5.10.218-206.860Upgrade kernel-headersUpgrade python-perfUpgrade kernel-livepatch-5.10.219-208.866Upgrade kernel-livepatch-5.10.217-205.860Upgrade kernelUpgrade kernel-livepatch-5.10.223-211.872Upgrade bpftool-debuginfoUpgrade python-perf-debuginfo | Aug 14, 2024 | Jul 29, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-livepatch-6.1.97-104.177Upgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade bpftool-debuginfoUpgrade kernel-modules-extraUpgrade kernel-headersUpgrade perfUpgrade kernel-develUpgrade kernel-debuginfoUpgrade kernel-libbpfUpgrade perf-debuginfoUpgrade kernel-livepatch-6.1.94-99.176Upgrade kernel-modules-extra-commonUpgrade kernel-libbpf-develUpgrade kernel-debuginfo-common-x86_64Upgrade bpftoolUpgrade kernelUpgrade kernel-toolsUpgrade python3-perf-debuginfoUpgrade python3-perfUpgrade kernel-livepatch-6.1.102-108.177Upgrade kernel-livepatch-6.1.96-102.177Upgrade kernel-tools-develUpgrade kernel-libbpf-staticUpgrade kernel-livepatch-6.1.92-99.174 | Feb 17, 2025 | Jul 24, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Aug 14, 2024 | Jul 29, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libs | Nov 11, 2024 | Jul 29, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-toolsUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade bpftoolUpgrade kernel-tools-libs | Oct 9, 2024 | Jul 29, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade bpftool | Nov 5, 2024 | Jul 29, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernelUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel-tools-libs | Nov 11, 2024 | Jul 29, 2024 |
| Oracle_linux | — | Upgrade kernelUpgrade kernel-uek | Aug 16, 2024 | Jul 24, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | Sep 6, 2024 | Jul 29, 2024 |
| Rocky_linux | — | Upgrade kernelUpgrade perf-debuginfoUpgrade kernel-cross-headersUpgrade kernel-tools-libs-develUpgrade perfUpgrade kernel-rt-modules-extraUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel-rtUpgrade python3-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-coreUpgrade bpftool-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-headersUpgrade kernel-debug-modulesUpgrade kernel-modules-extraUpgrade kernel-rt-debuginfo-common-x86_64Upgrade bpftoolUpgrade kernel-rt-debuginfoUpgrade kernel-modulesUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-debuginfoUpgrade kernel-develUpgrade kernel-debug-coreUpgrade kernel-tools-libsUpgrade kernel-debugUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-debugUpgrade kernel-debug-develUpgrade kernel-debuginfoUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debug-develUpgrade kernel-debug-debuginfoUpgrade kernel-rt-kvmUpgrade kernel-rt-develUpgrade kernel-debug-modules-extraUpgrade kernel-rt-core | Oct 2, 2024 | Jul 29, 2024 |
| Suse | — | Upgrade gfs2-kmp-defaultUpgrade kernel-rt_debug-develUpgrade kernel-azureUpgrade kernel-default-base-rebuildUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-rt-vdsoUpgrade kernel-source-vanillaUpgrade kernel-azure-vdsoUpgrade kselftests-kmp-azureUpgrade kernel-kvmsmall-vdsoUpgrade kernel-obs-buildUpgrade kernel-azure-develUpgrade dtb-allwinnerUpgrade kernel-default-baseUpgrade dtb-nvidiaUpgrade reiserfs-kmp-azureUpgrade kernel-debug-vdsoUpgrade reiserfs-kmp-rtUpgrade kernel-rt-optionalUpgrade dtb-sprdUpgrade dlm-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade kernel-source-rtUpgrade gfs2-kmp-azureUpgrade dtb-qcomUpgrade kselftests-kmp-rtUpgrade kselftests-kmp-defaultUpgrade kernel-rt-extraUpgrade kernel-rt-livepatchUpgrade ocfs2-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade dtb-rockchipUpgrade kernel-default-manUpgrade kernel-docsUpgrade kernel-64kb-extraUpgrade kernel-default-livepatch-develUpgrade dtb-armUpgrade kernel-rtUpgrade dtb-caviumUpgrade dlm-kmp-defaultUpgrade kernel-defaultUpgrade dlm-kmp-azureUpgrade dlm-kmp-64kbUpgrade kernel-64kb-optionalUpgrade kernel-azure-baseUpgrade dtb-marvellUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-kvmsmallUpgrade kernel-default-livepatchUpgrade dtb-freescaleUpgrade kernel-zfcpdumpUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-extraUpgrade kernel-64kb-develUpgrade kernel-default-optionalUpgrade dtb-mediatekUpgrade cluster-md-kmp-azureUpgrade kernel-sourceUpgrade kernel-docs-htmlUpgrade kernel-default-vdsoUpgrade dtb-lgUpgrade kernel-symsUpgrade kernel-debug-develUpgrade dtb-appleUpgrade dtb-alteraUpgrade kernel-debugUpgrade kernel-macrosUpgrade kernel-devel-rtUpgrade kernel-devel-azureUpgrade kernel-azure-livepatch-develUpgrade kernel-default-develUpgrade kernel-develUpgrade kernel-64kb-livepatch-develUpgrade dtb-broadcomUpgrade gfs2-kmp-64kbUpgrade dtb-apmUpgrade dtb-amdUpgrade ocfs2-kmp-64kbUpgrade kernel-syms-rtUpgrade dtb-amazonUpgrade cluster-md-kmp-rtUpgrade kernel-obs-qaUpgrade kernel-64kbUpgrade kernel-rt-livepatch-develUpgrade kernel-rt-develUpgrade kernel-rt_debugUpgrade dtb-xilinxUpgrade ocfs2-kmp-rtUpgrade dtb-renesasUpgrade kselftests-kmp-64kbUpgrade dtb-exynosUpgrade reiserfs-kmp-defaultUpgrade gfs2-kmp-rtUpgrade kernel-source-azureUpgrade kernel-rt_debug-vdsoUpgrade kernel-kvmsmall-develUpgrade kernel-azure-optionalUpgrade dtb-socionextUpgrade dtb-hisiliconUpgrade cluster-md-kmp-defaultUpgrade dtb-amlogicUpgrade kernel-default-extraUpgrade kernel-syms-azureUpgrade ocfs2-kmp-azure | Aug 8, 2024 | Jul 29, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1015-oracleUpgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-gcpUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-48-lowlatency-64kUpgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-5.4.0-1119-raspiUpgrade linux-image-6.8.0-1017-gcpUpgrade linux-image-6.8.0-48-lowlatencyUpgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-oem-24.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-kvmUpgrade linux-image-6.8.0-48-genericUpgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-1072-awsUpgrade linux-image-6.8.0-1015-oracle-64kUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-oem-22.04aUpgrade linux-image-ibm-classicUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-oem-20.04cUpgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-awsUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-raspi2Upgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.4.0-200-lowlatencyUpgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-oem-22.04bUpgrade linux-image-oracle-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1016-oemUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-6.8.0-1014-ibmUpgrade linux-image-azure-cvmUpgrade linux-image-5.4.0-1102-gkeopUpgrade linux-image-ibmUpgrade linux-image-5.15.0-1075-azureUpgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1014-raspiUpgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-5.4.0-1139-azureUpgrade linux-image-oem-22.04cUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-intel-iotgUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-48-generic-64kUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-oem-osp1Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-6.8.0-1018-awsUpgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-intelUpgrade linux-image-virtualUpgrade linux-image-oem-24.04aUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.4.0-200-genericUpgrade linux-image-5.4.0-1044-iotUpgrade linux-image-5.4.0-1135-awsUpgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-azureUpgrade linux-image-azure-lts-20.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oem-20.04bUpgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-oemUpgrade linux-image-nvidiaUpgrade linux-image-lowlatencyUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1016-gcpUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-6.8Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-5.4.0-1140-azureUpgrade linux-image-oracleUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-bluefieldUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1017-azureUpgrade linux-image-6.8.0-1013-gkeUpgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-oem-20.04Upgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-oem-22.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-gkeUpgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-gkeop-5.4Upgrade linux-image-6.8.0-1016-azureUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-genericUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-125-genericUpgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-generic-lpaeUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-aws-lts-20.04 | Nov 4, 2024 | Jul 29, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 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