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 kernel-debug-modules-extraUpgrade kernel-cross-headersUpgrade kernel-headersUpgrade kernel-debugUpgrade kernel-64k-devel-matchedUpgrade kernel-rt-modules-extraUpgrade kernel-64k-modulesUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-debug-coreUpgrade kernel-64k-debugUpgrade kernel-debug-modules-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debug-develUpgrade kernel-devel-matchedUpgrade kernel-zfcpdump-develUpgrade kernel-64k-debug-modules-extraUpgrade kernel-debug-develUpgrade kernel-rt-modules-coreUpgrade kernel-modules-coreUpgrade kernel-abi-stablelistsUpgrade rtlaUpgrade kernelUpgrade kernel-64k-modules-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-debug-modulesUpgrade kernel-tools-libs-develUpgrade kernel-debug-devel-matchedUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdump-coreUpgrade kernel-debug-modulesUpgrade kernel-64kUpgrade kernel-modules-extraUpgrade kernel-tools-libsUpgrade kernel-64k-coreUpgrade kernel-rt-debug-coreUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rtUpgrade kernel-rt-kvmUpgrade python3-perfUpgrade kernel-debug-coreUpgrade kernel-toolsUpgrade kernel-coreUpgrade kernel-64k-debug-modules-coreUpgrade kernel-uki-virtUpgrade kernel-rt-debug-modules-coreUpgrade kernel-64k-debug-develUpgrade kernel-docUpgrade kernel-64k-develUpgrade rvUpgrade bpftoolUpgrade kernel-rt-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-modulesUpgrade kernel-64k-debug-modulesUpgrade perfUpgrade kernel-modulesUpgrade kernel-64k-modules-extraUpgrade kernel-debug-uki-virtUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debugUpgrade kernel-develUpgrade kernel-zfcpdumpUpgrade kernel-rt-coreUpgrade libperf | Sep 26, 2024 | Jul 29, 2024 |
| Amazon Linux Ami 2 | — | Upgrade python-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-5.10.219-208.866Upgrade kernel-livepatch-5.10.223-211.872Upgrade bpftool-debuginfoUpgrade kernelUpgrade kernel-livepatch-5.10.218-206.860-debuginfoUpgrade python-perfUpgrade kernel-livepatch-5.10.217-205.860Upgrade kernel-headersUpgrade kernel-livepatch-5.10.218-206.860Upgrade kernel-tools-develUpgrade kernel-livepatch-5.10.217-205.860-debuginfoUpgrade kernel-livepatch-5.10.220-209.867Upgrade kernel-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-5.10.218-208.862Upgrade kernel-livepatch-5.15.164-108.161Upgrade kernel-livepatch-5.10.218-208.862-debuginfoUpgrade kernel-toolsUpgrade perfUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade bpftoolUpgrade kernel-livepatch-5.10.220-209.869Upgrade perf-debuginfo | Aug 14, 2024 | Jul 29, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-toolsUpgrade kernel-livepatch-6.1.94-99.176Upgrade python3-perfUpgrade kernel-libbpf-staticUpgrade kernel-tools-develUpgrade kernelUpgrade kernel-livepatch-6.1.96-102.177Upgrade bpftoolUpgrade python3-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-modules-extra-commonUpgrade kernel-livepatch-6.1.92-99.174Upgrade kernel-livepatch-6.1.102-108.177Upgrade kernel-libbpf-develUpgrade kernel-livepatch-6.1.97-104.177Upgrade kernel-headersUpgrade perfUpgrade perf-debuginfoUpgrade kernel-libbpfUpgrade kernel-modules-extraUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-devel | Feb 17, 2025 | Jul 24, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Aug 14, 2024 | Jul 29, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-tools-libsUpgrade kernelUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel-abi-stablelists | Nov 11, 2024 | Jul 29, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade bpftool | Oct 9, 2024 | Jul 29, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade bpftoolUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernel | Nov 5, 2024 | Jul 29, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-tools | Nov 11, 2024 | Jul 29, 2024 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Aug 16, 2024 | Jul 24, 2024 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Sep 6, 2024 | Jul 29, 2024 |
| Rocky_linux | — | Upgrade perf-debuginfoUpgrade kernel-tools-libs-develUpgrade kernel-rtUpgrade kernel-cross-headersUpgrade kernel-toolsUpgrade perfUpgrade kernelUpgrade kernel-rt-modules-extraUpgrade python3-perfUpgrade bpftoolUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-develUpgrade kernel-rt-debugUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-kvmUpgrade kernel-rt-debug-develUpgrade kernel-debug-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-modules-extraUpgrade kernel-rt-coreUpgrade kernel-rt-debug-coreUpgrade kernel-debug-modules-extraUpgrade kernel-headersUpgrade kernel-debug-modulesUpgrade kernel-modulesUpgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-rt-devel | Oct 2, 2024 | Jul 29, 2024 |
| Suse | — | Upgrade kernel-develUpgrade kernel-devel-azureUpgrade kernel-devel-rtUpgrade kernel-64kb-livepatch-develUpgrade kernel-azure-livepatch-develUpgrade kernel-obs-qaUpgrade cluster-md-kmp-rtUpgrade dtb-amdUpgrade dtb-apmUpgrade dtb-broadcomUpgrade kernel-azure-optionalUpgrade gfs2-kmp-64kbUpgrade kernel-default-optionalUpgrade dtb-socionextUpgrade kernel-64kb-optionalUpgrade dtb-xilinxUpgrade ocfs2-kmp-azureUpgrade cluster-md-kmp-defaultUpgrade dtb-hisiliconUpgrade kernel-default-develUpgrade kernel-macrosUpgrade kernel-rt-develUpgrade kernel-syms-azureUpgrade kernel-syms-rtUpgrade ocfs2-kmp-64kbUpgrade kernel-kvmsmall-develUpgrade dtb-renesasUpgrade kernel-source-azureUpgrade dtb-amazonUpgrade kernel-default-extraUpgrade kernel-docs-htmlUpgrade dtb-amlogicUpgrade reiserfs-kmp-defaultUpgrade dlm-kmp-64kbUpgrade gfs2-kmp-rtUpgrade kernel-debugUpgrade dtb-exynosUpgrade dtb-mediatekUpgrade kernel-64kbUpgrade kernel-rt-livepatch-develUpgrade kernel-rt_debugUpgrade kernel-debug-livepatch-develUpgrade kselftests-kmp-64kbUpgrade dtb-marvellUpgrade kernel-64kb-develUpgrade kernel-azure-extraUpgrade ocfs2-kmp-rtUpgrade kernel-default-vdsoUpgrade kernel-symsUpgrade dtb-lgUpgrade kernel-default-livepatchUpgrade dtb-appleUpgrade cluster-md-kmp-azureUpgrade dtb-alteraUpgrade kernel-debug-develUpgrade kernel-azure-baseUpgrade kernel-sourceUpgrade kernel-rt_debug-vdsoUpgrade kernel-kvmsmallUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-zfcpdumpUpgrade dtb-freescaleUpgrade ocfs2-kmp-defaultUpgrade dtb-sprdUpgrade kernel-rt-optionalUpgrade dtb-nvidiaUpgrade reiserfs-kmp-64kbUpgrade kselftests-kmp-rtUpgrade kernel-defaultUpgrade kernel-default-manUpgrade gfs2-kmp-azureUpgrade dtb-rockchipUpgrade kernel-docsUpgrade kernel-debug-vdsoUpgrade reiserfs-kmp-azureUpgrade reiserfs-kmp-rtUpgrade kernel-azure-vdsoUpgrade kernel-obs-buildUpgrade dlm-kmp-rtUpgrade kernel-azure-develUpgrade kselftests-kmp-defaultUpgrade kernel-rt-extraUpgrade dlm-kmp-defaultUpgrade dlm-kmp-azureUpgrade kselftests-kmp-azureUpgrade kernel-default-livepatch-develUpgrade kernel-rtUpgrade kernel-64kb-extraUpgrade kernel-rt_debug-develUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-baseUpgrade dtb-allwinnerUpgrade dtb-caviumUpgrade dtb-armUpgrade kernel-source-vanillaUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-rt-vdsoUpgrade kernel-default-base-rebuildUpgrade kernel-source-rtUpgrade gfs2-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade kernel-azureUpgrade dtb-qcomUpgrade kernel-rt-livepatch | Aug 8, 2024 | Jul 29, 2024 |
| Ubuntu | — | Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-1078-azureUpgrade linux-image-5.4.0-1140-azureUpgrade linux-image-5.4.0-200-genericUpgrade linux-image-azure-lts-20.04Upgrade linux-image-azureUpgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-gkeop-5.15Upgrade linux-image-bluefieldUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gkeUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-6.8.0-1013-gkeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-lowlatencyUpgrade linux-image-raspiUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-nvidiaUpgrade linux-image-oemUpgrade linux-image-gkeop-5.4Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-6.8.0-1017-azureUpgrade linux-image-6.8.0-1016-gcpUpgrade linux-image-aws-lts-20.04Upgrade linux-image-genericUpgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1016-azureUpgrade linux-image-oem-20.04bUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-5.4.0-1044-iotUpgrade linux-image-oracleUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-oem-22.04dUpgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-gkeopUpgrade linux-image-5.4.0-1135-awsUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.15.0-125-genericUpgrade linux-image-oem-22.04Upgrade linux-image-oem-20.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-raspi2Upgrade linux-image-intel-iotgUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-48-generic-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-6.8.0-1015-oracle-64kUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-48-lowlatencyUpgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-1072-awsUpgrade linux-image-oracle-64kUpgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-5.4.0-200-lowlatencyUpgrade linux-image-nvidia-64kUpgrade linux-image-azure-cvmUpgrade linux-image-oem-22.04cUpgrade linux-image-5.15.0-1075-azureUpgrade linux-image-6.8.0-1014-ibmUpgrade linux-image-oem-osp1Upgrade linux-image-5.4.0-1102-gkeopUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1017-gcpUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-1016-oemUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-ibmUpgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-oem-20.04cUpgrade linux-image-oem-24.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-awsUpgrade linux-image-oem-22.04aUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-6.8.0-1015-oracleUpgrade linux-image-6.8.0-48-genericUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gke-5.15Upgrade linux-image-virtualUpgrade linux-image-intelUpgrade linux-image-6.8.0-48-lowlatency-64kUpgrade linux-image-5.4.0-1119-raspiUpgrade linux-image-gcpUpgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-6.8.0-1018-awsUpgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-generic-64kUpgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-oem-20.04dUpgrade linux-image-oem-24.04aUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.4.0-1139-azureUpgrade linux-image-6.8.0-1014-raspiUpgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-kvm | 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