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