In the Linux kernel, the following vulnerability has been resolved:
ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()
syzbot pointed out [1] that NEXTHDR_FRAGMENT handling is broken.
Reading frag_off can only be done if we pulled enough bytes to skb->head. Currently we might access garbage.
[1] BUG: KMSAN: uninit-value in ip6_tnl_parse_tlv_enc_lim+0x94f/0xbb0 ip6_tnl_parse_tlv_enc_lim+0x94f/0xbb0 ipxip6_tnl_xmit net/ipv6/ip6_tunnel.c:1326 [inline] ip6_tnl_start_xmit+0xab2/0x1a70 net/ipv6/ip6_tunnel.c:1432 __netdev_start_xmit include/linux/netdevice.h:4940 [inline] netdev_start_xmit include/linux/netdevice.h:4954 [inline] xmit_one net/core/dev.c:3548 [inline] dev_hard_start_xmit+0x247/0xa10 net/core/dev.c:3564 __dev_queue_xmit+0x33b8/0x5130 net/core/dev.c:4349 dev_queue_xmit include/linux/netdevice.h:3134 [inline] neigh_connected_output+0x569/0x660 net/core/neighbour.c:1592 neigh_output include/net/neighbour.h:542 [inline] ip6_finish_output2+0x23a9/0x2b30 net/ipv6/ip6_output.c:137 ip6_finish_output+0x855/0x12b0 net/ipv6/ip6_output.c:222 NF_HOOK_COND include/linux/netfilter.h:303 [inline] ip6_output+0x323/0x610 net/ipv6/ip6_output.c:243 dst_output include/net/dst.h:451 [inline] ip6_local_out+0xe9/0x140 net/ipv6/output_core.c:155 ip6_send_skb net/ipv6/ip6_output.c:1952 [inline] ip6_push_pending_frames+0x1f9/0x560 net/ipv6/ip6_output.c:1972 rawv6_push_pending_frames+0xbe8/0xdf0 net/ipv6/raw.c:582 rawv6_sendmsg+0x2b66/0x2e70 net/ipv6/raw.c:920 inet_sendmsg+0x105/0x190 net/ipv4/af_inet.c:847 sock_sendmsg_nosec net/socket.c:730 [inline] __sock_sendmsg net/socket.c:745 [inline] ____sys_sendmsg+0x9c2/0xd60 net/socket.c:2584 ___sys_sendmsg+0x28d/0x3c0 net/socket.c:2638 __sys_sendmsg net/socket.c:2667 [inline] __do_sys_sendmsg net/socket.c:2676 [inline] __se_sys_sendmsg net/socket.c:2674 [inline] __x64_sys_sendmsg+0x307/0x490 net/socket.c:2674 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0x44/0x110 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x63/0x6b
Uninit was created at: slab_post_alloc_hook+0x129/0xa70 mm/slab.h:768 slab_alloc_node mm/slub.c:3478 [inline] __kmem_cache_alloc_node+0x5c9/0x970 mm/slub.c:3517 __do_kmalloc_node mm/slab_common.c:1006 [inline] __kmalloc_node_track_caller+0x118/0x3c0 mm/slab_common.c:1027 kmalloc_reserve+0x249/0x4a0 net/core/skbuff.c:582 pskb_expand_head+0x226/0x1a00 net/core/skbuff.c:2098 __pskb_pull_tail+0x13b/0x2310 net/core/skbuff.c:2655 pskb_may_pull_reason include/linux/skbuff.h:2673 [inline] pskb_may_pull include/linux/skbuff.h:2681 [inline] ip6_tnl_parse_tlv_enc_lim+0x901/0xbb0 net/ipv6/ip6_tunnel.c:408 ipxip6_tnl_xmit net/ipv6/ip6_tunnel.c:1326 [inline] ip6_tnl_start_xmit+0xab2/0x1a70 net/ipv6/ip6_tunnel.c:1432 __netdev_start_xmit include/linux/netdevice.h:4940 [inline] netdev_start_xmit include/linux/netdevice.h:4954 [inline] xmit_one net/core/dev.c:3548 [inline] dev_hard_start_xmit+0x247/0xa10 net/core/dev.c:3564 __dev_queue_xmit+0x33b8/0x5130 net/core/dev.c:4349 dev_queue_xmit include/linux/netdevice.h:3134 [inline] neigh_connected_output+0x569/0x660 net/core/neighbour.c:1592 neigh_output include/net/neighbour.h:542 [inline] ip6_finish_output2+0x23a9/0x2b30 net/ipv6/ip6_output.c:137 ip6_finish_output+0x855/0x12b0 net/ipv6/ip6_output.c:222 NF_HOOK_COND include/linux/netfilter.h:303 [inline] ip6_output+0x323/0x610 net/ipv6/ip6_output.c:243 dst_output include/net/dst.h:451 [inline] ip6_local_out+0xe9/0x140 net/ipv6/output_core.c:155 ip6_send_skb net/ipv6/ip6_output.c:1952 [inline] ip6_push_pending_frames+0x1f9/0x560 net/ipv6/ip6_output.c:1972 rawv6_push_pending_frames+0xbe8/0xdf0 net/ipv6/raw.c:582 rawv6_sendmsg+0x2b66/0x2e70 net/ipv6/raw.c:920 inet_sendmsg+0x105/0x190 net/ipv4/af_inet.c:847 sock_sendmsg_nosec net/socket.c:730 [inline] __sock_sendmsg net/socket.c:745 [inline] ____sys_sendmsg+0x9c2/0xd60 net/socket.c:2584 ___sys_sendmsg+0x28d/0x3c0 net/socket.c:2638 __sys_sendmsg net/socket.c:2667 [inline] __do_sys_sendms ---truncated---
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-debug-devel-matchedUpgrade kernel-rtUpgrade kernel-64k-modulesUpgrade perfUpgrade kernel-rt-modules-extraUpgrade kernel-devel-matchedUpgrade kernel-64k-debugUpgrade kernel-toolsUpgrade kernel-64k-debug-coreUpgrade kernel-64k-debug-modules-coreUpgrade kernel-64k-modules-extraUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-tools-libs-develUpgrade kernel-rt-modules-coreUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-debug-coreUpgrade kernel-64k-devel-matchedUpgrade kernelUpgrade rvUpgrade kernel-zfcpdump-coreUpgrade libperfUpgrade kernel-64k-debug-modules-extraUpgrade python3-perfUpgrade kernel-64kUpgrade kernel-abi-stablelistsUpgrade kernel-cross-headersUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-coreUpgrade bpftoolUpgrade kernel-rt-debugUpgrade kernel-debug-develUpgrade rtlaUpgrade kernel-64k-debug-develUpgrade kernel-headersUpgrade kernel-64k-debug-modulesUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-coreUpgrade kernel-zfcpdumpUpgrade kernel-develUpgrade kernel-64k-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-develUpgrade kernel-modules-coreUpgrade kernel-rt-develUpgrade kernel-debug-coreUpgrade kernel-modulesUpgrade kernel-debug-modulesUpgrade kernel-tools-libsUpgrade kernel-rt-debug-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-coreUpgrade kernel-modules-extraUpgrade kernel-debug-modules-extraUpgrade kernel-debugUpgrade kernel-rt-debug-modules-extraUpgrade kernel-docUpgrade kernel-debug-modules-coreUpgrade kernel-debug-uki-virtUpgrade kernel-64k-develUpgrade kernel-uki-virtUpgrade kernel-zfcpdump-devel | Nov 4, 2024 | Mar 18, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-headersUpgrade bpftool-debuginfoUpgrade kernelUpgrade kernel-livepatch-5.15.148-97.158Upgrade python-perf-debuginfoUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-develUpgrade bpftoolUpgrade kernel-tools-develUpgrade kernel-livepatch-5.10.209-198.812Upgrade python-perfUpgrade perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-livepatch-4.14.343-259.562Upgrade kernel-debuginfo-common-aarch64Upgrade perfUpgrade kernel-tools | Jul 9, 2024 | Mar 18, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-libbpfUpgrade kernel-tools-develUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-livepatch-6.1.75-99.163Upgrade perf-debuginfoUpgrade perfUpgrade kernel-headersUpgrade kernel-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-modules-extra-commonUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-debuginfoUpgrade kernel-modules-extraUpgrade kernel-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-libbpf-develUpgrade kernelUpgrade bpftool-debuginfoUpgrade bpftool | Feb 17, 2025 | Mar 18, 2024 |
| Debian | — | Upgrade linux | Jun 27, 2024 | Mar 18, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-toolsUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade python3-perf | Jul 16, 2024 | Mar 18, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-tools-libsUpgrade bpftoolUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-tools | Jun 26, 2024 | Mar 18, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernelUpgrade bpftool | Oct 8, 2024 | Mar 18, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade kernel-tools-libsUpgrade python-perfUpgrade kernel-toolsUpgrade kernel-headersUpgrade bpftoolUpgrade kernelUpgrade python3-perfUpgrade perfUpgrade kernel-devel | Jul 23, 2024 | Mar 18, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel | Jul 17, 2024 | Mar 18, 2024 |
| Oracle_linux | — | Upgrade kernel | May 14, 2024 | Mar 18, 2024 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Dec 5, 2024 | Mar 18, 2024 |
| Suse | — | Upgrade kernel-obs-qaUpgrade kernel-azure-livepatch-develUpgrade kernel-rt-livepatchUpgrade dtb-xilinxUpgrade kernel-devel-rtUpgrade dtb-qcomUpgrade dtb-lgUpgrade kselftests-kmp-64kbUpgrade kernel-rt-extraUpgrade kernel-debug-vdsoUpgrade gfs2-kmp-rtUpgrade dtb-armUpgrade kernel-default-vdsoUpgrade kernel-azure-develUpgrade kernel-64kb-develUpgrade kernel-kvmsmallUpgrade kernel-develUpgrade dtb-rockchipUpgrade dtb-nvidiaUpgrade dtb-apmUpgrade kernel-default-optionalUpgrade kernel-azure-optionalUpgrade kernel-source-azureUpgrade dtb-mediatekUpgrade kernel-rt-develUpgrade kernel-default-extraUpgrade ocfs2-kmp-defaultUpgrade dtb-exynosUpgrade kernel-syms-azureUpgrade cluster-md-kmp-rtUpgrade kernel-rtUpgrade kernel-macrosUpgrade reiserfs-kmp-azureUpgrade kernel-kvmsmall-develUpgrade dtb-sprdUpgrade dlm-kmp-64kbUpgrade kernel-devel-azureUpgrade dtb-caviumUpgrade dtb-alteraUpgrade kernel-default-base-rebuildUpgrade dtb-allwinnerUpgrade gfs2-kmp-azureUpgrade kernel-sourceUpgrade kernel-obs-buildUpgrade dtb-amlogicUpgrade kernel-debug-develUpgrade kernel-source-vanillaUpgrade kernel-default-develUpgrade kernel-rt-optionalUpgrade reiserfs-kmp-defaultUpgrade ocfs2-kmp-rtUpgrade dlm-kmp-azureUpgrade dtb-freescaleUpgrade gfs2-kmp-defaultUpgrade kernel-64kb-livepatch-develUpgrade dtb-hisiliconUpgrade ocfs2-kmp-azureUpgrade cluster-md-kmp-defaultUpgrade dtb-appleUpgrade reiserfs-kmp-64kbUpgrade kernel-azureUpgrade dtb-socionextUpgrade kernel-azure-extraUpgrade kernel-64kb-optionalUpgrade kernel-docs-htmlUpgrade kernel-64kb-extraUpgrade kernel-rt_debug-vdsoUpgrade kernel-default-livepatch-develUpgrade kernel-azure-baseUpgrade kselftests-kmp-azureUpgrade reiserfs-kmp-rtUpgrade kernel-syms-rtUpgrade kernel-64kbUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-source-rtUpgrade dtb-amazonUpgrade kernel-defaultUpgrade kernel-kvmsmall-vdsoUpgrade kselftests-kmp-rtUpgrade kselftests-kmp-defaultUpgrade kernel-rt_debug-develUpgrade kernel-symsUpgrade kernel-default-baseUpgrade kernel-rt-vdsoUpgrade kernel-default-manUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-default-livepatchUpgrade cluster-md-kmp-64kbUpgrade dlm-kmp-rtUpgrade kernel-azure-vdsoUpgrade kernel-rt-livepatch-develUpgrade ocfs2-kmp-64kbUpgrade gfs2-kmp-64kbUpgrade kernel-debug-livepatch-develUpgrade dtb-renesasUpgrade kernel-rt_debugUpgrade dtb-marvellUpgrade kernel-zfcpdumpUpgrade dtb-broadcomUpgrade dlm-kmp-defaultUpgrade dtb-amdUpgrade kernel-debugUpgrade kernel-docsUpgrade cluster-md-kmp-azure | Jul 10, 2024 | Mar 18, 2024 |
| Ubuntu | — | Upgrade linux-image-6.5.0-1021-nvidia-64kUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.15.0-102-genericUpgrade linux-image-5.15.0-1054-kvmUpgrade linux-image-gkeop-5.4Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-oem-20.04cUpgrade linux-image-5.4.0-1089-gkeopUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-5.4.0-1034-iotUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-generic-64kUpgrade linux-image-5.15.0-1040-gkeopUpgrade linux-image-raspiUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-azure-lts-20.04Upgrade linux-image-6.5.0-1015-starfiveUpgrade linux-image-azureUpgrade linux-image-virtualUpgrade linux-image-5.4.0-1121-oracleUpgrade linux-image-aws-lts-18.04Upgrade linux-image-5.4.0-175-lowlatencyUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-nvidia-6.5Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-1052-intel-iotgUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-intel-iotgUpgrade linux-image-ibmUpgrade linux-image-5.15.0-1048-nvidiaUpgrade linux-image-6.5.0-41-genericUpgrade linux-image-6.5.0-41-lowlatencyUpgrade linux-image-oem-22.04cUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.4.0-1069-ibmUpgrade linux-image-generic-lts-xenialUpgrade linux-image-5.15.0-1050-ibmUpgrade linux-image-4.15.0-1168-gcpUpgrade linux-image-4.15.0-231-genericUpgrade linux-image-4.4.0-261-genericUpgrade linux-image-gke-5.15Upgrade linux-image-gkeUpgrade linux-image-6.5.0-41-lowlatency-64kUpgrade linux-image-intelUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-4.15.0-1175-awsUpgrade linux-image-genericUpgrade linux-image-lowlatencyUpgrade linux-image-5.4.0-1082-bluefieldUpgrade linux-image-6.5.0-1022-azure-fdeUpgrade linux-image-oemUpgrade linux-image-6.5.0-1022-gcpUpgrade linux-image-5.4.0-1122-awsUpgrade linux-image-4.4.0-1138-awsUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oem-22.04aUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-4.4.0-261-lowlatencyUpgrade linux-image-nvidiaUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.4.0-175-genericUpgrade linux-image-azure-lts-18.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.4.0-1127-azureUpgrade linux-image-5.4.0-1110-kvmUpgrade linux-image-6.5.0-41-generic-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-oem-20.04bUpgrade linux-image-oem-20.04Upgrade linux-image-5.4.0-1106-raspiUpgrade linux-image-oem-osp1Upgrade linux-image-oem-22.04Upgrade linux-image-5.4.0-176-genericUpgrade linux-image-5.15.0-1048-nvidia-lowlatencyUpgrade linux-image-5.15.0-1055-gcpUpgrade linux-image-5.15.0-1050-raspiUpgrade linux-image-azure-lts-22.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-gkeopUpgrade linux-image-6.5.0-1024-oracle-64kUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.5.0-1021-nvidiaUpgrade linux-image-oracleUpgrade linux-image-5.15.0-1054-gkeUpgrade linux-image-4.15.0-1183-azureUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.4.0-1041-xilinx-zynqmpUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-102-lowlatency-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-azure-cvmUpgrade linux-image-6.5.0-1017-laptopUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-raspi2Upgrade linux-image-5.15.0-1057-awsUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.4.0-176-lowlatencyUpgrade linux-image-6.5.0-1024-oracleUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.15.0-102-lowlatencyUpgrade linux-image-4.15.0-1137-oracleUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.15.0-1060-azureUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-5.4.0-176-generic-lpaeUpgrade linux-image-4.4.0-1139-kvmUpgrade linux-image-starfiveUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-1060-azure-fdeUpgrade linux-image-bluefieldUpgrade linux-image-gcpUpgrade linux-image-oem-20.04dUpgrade linux-image-laptop-23.10Upgrade linux-image-awsUpgrade linux-image-nvidia-64k-6.5Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-4.15.0-231-lowlatencyUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-6.5.0-1024-oemUpgrade linux-image-aws-hweUpgrade linux-image-5.15.0-102-generic-64kUpgrade linux-image-5.15.0-1055-oracleUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.4.0-1126-gcpUpgrade linux-image-oem-22.04dUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-4.15.0-1158-kvmUpgrade linux-image-6.5.0-1018-raspiUpgrade linux-image-5.15.0-102-generic-lpaeUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.5.0-1021-awsUpgrade linux-image-oem-22.04bUpgrade linux-image-oracle-64kUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-4.4.0-1176-awsUpgrade linux-image-6.5.0-1022-azureUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-kvm | Apr 10, 2024 | Mar 18, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Mar 18, 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