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-zfcpdump-modules-extraUpgrade kernel-64k-debug-develUpgrade kernel-docUpgrade kernel-develUpgrade kernel-debug-coreUpgrade kernel-modules-coreUpgrade kernel-modulesUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debugUpgrade kernel-rt-debug-modules-extraUpgrade kernel-modules-extraUpgrade kernel-64k-modules-coreUpgrade kernel-64k-develUpgrade kernel-headersUpgrade kernel-debugUpgrade kernel-zfcpdumpUpgrade kernel-rt-coreUpgrade kernel-64k-debug-modulesUpgrade kernel-debug-uki-virtUpgrade kernel-rt-develUpgrade kernel-debug-modules-coreUpgrade kernel-debug-modulesUpgrade kernel-tools-libsUpgrade kernel-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-modules-extraUpgrade rtlaUpgrade kernel-debug-develUpgrade kernel-uki-virtUpgrade kernel-rt-modulesUpgrade kernel-64k-debug-modules-coreUpgrade kernel-64k-devel-matchedUpgrade kernel-rt-modules-extraUpgrade kernel-64k-modulesUpgrade kernel-64k-debug-coreUpgrade kernel-abi-stablelistsUpgrade kernel-cross-headersUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-modules-coreUpgrade bpftoolUpgrade kernel-zfcpdump-devel-matchedUpgrade rvUpgrade kernel-tools-libs-develUpgrade python3-perfUpgrade kernel-64k-debug-modules-extraUpgrade kernel-debug-devel-matchedUpgrade perfUpgrade kernel-devel-matchedUpgrade kernel-rtUpgrade libperfUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-modules-coreUpgrade kernelUpgrade kernel-rt-debug-coreUpgrade kernel-64k-coreUpgrade kernel-64k-modules-extraUpgrade kernel-toolsUpgrade kernel-64kUpgrade kernel-64k-debugUpgrade kernel-zfcpdump-core | Nov 4, 2024 | Mar 18, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernelUpgrade bpftool-debuginfoUpgrade kernel-debuginfoUpgrade kernel-headersUpgrade python-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-5.15.148-97.158Upgrade bpftoolUpgrade perfUpgrade kernel-tools-develUpgrade kernel-livepatch-5.10.209-198.812Upgrade kernel-develUpgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade python-perfUpgrade kernel-tools-debuginfoUpgrade perf-debuginfoUpgrade kernel-livepatch-4.14.343-259.562 | Jul 9, 2024 | Mar 18, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-libbpf-develUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpf-staticUpgrade kernel-tools-debuginfoUpgrade kernelUpgrade bpftoolUpgrade bpftool-debuginfoUpgrade kernel-modules-extraUpgrade python3-perf-debuginfoUpgrade perfUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-headersUpgrade kernel-modules-extra-commonUpgrade kernel-libbpfUpgrade kernel-toolsUpgrade kernel-tools-develUpgrade kernel-livepatch-6.1.75-99.163Upgrade python3-perfUpgrade kernel-devel | Feb 17, 2025 | Mar 18, 2024 |
| Debian | — | Upgrade linux | Jun 27, 2024 | Mar 18, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade python3-perfUpgrade kernel-tools-libs | Jul 16, 2024 | Mar 18, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-toolsUpgrade kernelUpgrade bpftoolUpgrade kernel-tools-libs | Jun 26, 2024 | Mar 18, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade bpftool | Oct 8, 2024 | Mar 18, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade kernel-develUpgrade perfUpgrade python3-perfUpgrade kernel-toolsUpgrade kernelUpgrade bpftoolUpgrade python-perfUpgrade kernel-headersUpgrade kernel-tools-libs | Jul 23, 2024 | Mar 18, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-tools-libsUpgrade kernelUpgrade kernel-toolsUpgrade python3-perf | 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-kvmsmall-livepatch-develUpgrade kernel-default-manUpgrade kernel-rt_debug-develUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-azure-vdsoUpgrade kernel-default-livepatchUpgrade kernel-symsUpgrade kernel-rt-livepatch-develUpgrade cluster-md-kmp-64kbUpgrade kernel-default-livepatch-develUpgrade dtb-broadcomUpgrade reiserfs-kmp-defaultUpgrade gfs2-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade gfs2-kmp-defaultUpgrade kernel-64kb-extraUpgrade kernel-azure-baseUpgrade kernel-docs-htmlUpgrade kernel-default-baseUpgrade dtb-freescaleUpgrade kernel-zfcpdumpUpgrade kernel-rt_debugUpgrade ocfs2-kmp-rtUpgrade reiserfs-kmp-64kbUpgrade kernel-azure-extraUpgrade kernel-64kb-livepatch-develUpgrade dtb-hisiliconUpgrade dlm-kmp-azureUpgrade cluster-md-kmp-azureUpgrade dtb-renesasUpgrade kernel-debug-livepatch-develUpgrade dlm-kmp-defaultUpgrade dtb-marvellUpgrade dtb-amlogicUpgrade dlm-kmp-rtUpgrade kernel-source-vanillaUpgrade dtb-amazonUpgrade kernel-source-rtUpgrade kernel-rt-vdsoUpgrade kernel-debugUpgrade kernel-64kb-optionalUpgrade dtb-socionextUpgrade dtb-amdUpgrade kernel-rt_debug-vdsoUpgrade kernel-azureUpgrade kernel-rt-optionalUpgrade kernel-64kbUpgrade ocfs2-kmp-64kbUpgrade reiserfs-kmp-rtUpgrade kselftests-kmp-rtUpgrade kselftests-kmp-defaultUpgrade kernel-syms-rtUpgrade kernel-kvmsmall-vdsoUpgrade kernel-defaultUpgrade kselftests-kmp-azureUpgrade kernel-docsUpgrade kernel-default-develUpgrade kernel-debug-develUpgrade dtb-appleUpgrade cluster-md-kmp-defaultUpgrade dtb-alteraUpgrade dtb-rockchipUpgrade kernel-develUpgrade dtb-apmUpgrade kernel-kvmsmallUpgrade gfs2-kmp-azureUpgrade kernel-default-base-rebuildUpgrade kernel-default-vdsoUpgrade kernel-azure-develUpgrade dtb-qcomUpgrade kernel-devel-rtUpgrade dtb-allwinnerUpgrade dtb-lgUpgrade kernel-macrosUpgrade kernel-obs-buildUpgrade dtb-caviumUpgrade kernel-devel-azureUpgrade dtb-mediatekUpgrade dtb-nvidiaUpgrade dtb-xilinxUpgrade kernel-kvmsmall-develUpgrade kernel-obs-qaUpgrade kernel-64kb-develUpgrade kernel-debug-vdsoUpgrade gfs2-kmp-rtUpgrade dtb-armUpgrade kernel-azure-livepatch-develUpgrade kernel-syms-azureUpgrade ocfs2-kmp-defaultUpgrade kernel-rt-extraUpgrade kernel-rtUpgrade reiserfs-kmp-azureUpgrade cluster-md-kmp-rtUpgrade kernel-sourceUpgrade dtb-exynosUpgrade kernel-default-optionalUpgrade dtb-sprdUpgrade kselftests-kmp-64kbUpgrade kernel-default-extraUpgrade kernel-rt-livepatchUpgrade kernel-source-azureUpgrade kernel-azure-optionalUpgrade kernel-rt-develUpgrade dlm-kmp-64kb | Jul 10, 2024 | Mar 18, 2024 |
| Ubuntu | — | Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-6.5.0-1018-raspiUpgrade linux-image-5.15.0-1055-oracleUpgrade linux-image-6.5.0-1021-awsUpgrade linux-image-5.4.0-1126-gcpUpgrade linux-image-kvmUpgrade linux-image-oracle-64kUpgrade linux-image-6.5.0-1017-laptopUpgrade linux-image-5.15.0-102-lowlatency-64kUpgrade linux-image-5.15.0-1057-awsUpgrade linux-image-5.15.0-102-generic-lpaeUpgrade linux-image-6.5.0-1022-azureUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-starfiveUpgrade linux-image-4.4.0-1176-awsUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.4.0-176-generic-lpaeUpgrade linux-image-5.15.0-1060-azureUpgrade linux-image-4.4.0-1139-kvmUpgrade linux-image-oem-20.04dUpgrade linux-image-nvidia-64k-6.5Upgrade linux-image-6.5.0-1024-oracleUpgrade linux-image-awsUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-oem-22.04dUpgrade linux-image-5.15.0-102-generic-64kUpgrade linux-image-aws-hweUpgrade linux-image-4.15.0-1137-oracleUpgrade linux-image-5.4.0-1041-xilinx-zynqmpUpgrade linux-image-4.15.0-1183-azureUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.15.0-1054-gkeUpgrade linux-image-oracleUpgrade linux-image-raspi2Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-102-lowlatencyUpgrade linux-image-4.15.0-1158-kvmUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-laptop-23.10Upgrade linux-image-6.5.0-1024-oemUpgrade linux-image-gkeop-5.15Upgrade linux-image-4.15.0-231-lowlatencyUpgrade linux-image-azure-fdeUpgrade linux-image-bluefieldUpgrade linux-image-5.15.0-1060-azure-fdeUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-gcpUpgrade linux-image-oem-22.04bUpgrade linux-image-azure-cvmUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.4.0-176-lowlatencyUpgrade linux-image-4.4.0-1138-awsUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-5.15.0-1054-kvmUpgrade linux-image-6.5.0-41-generic-64kUpgrade linux-image-5.15.0-1048-nvidiaUpgrade linux-image-5.4.0-1034-iotUpgrade linux-image-gkeop-5.4Upgrade linux-image-oemUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-102-genericUpgrade linux-image-oem-22.04cUpgrade linux-image-5.15.0-1055-gcpUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-4.15.0-1175-awsUpgrade linux-image-4.15.0-1168-gcpUpgrade linux-image-azure-lts-20.04Upgrade linux-image-6.5.0-41-genericUpgrade linux-image-6.5.0-1015-starfiveUpgrade linux-image-5.4.0-1127-azureUpgrade linux-image-4.4.0-261-genericUpgrade linux-image-6.5.0-1022-azure-fdeUpgrade linux-image-6.5.0-41-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-genericUpgrade linux-image-intelUpgrade linux-image-azureUpgrade linux-image-gkeUpgrade linux-image-gke-5.15Upgrade linux-image-azure-lts-22.04Upgrade linux-image-6.5.0-41-lowlatencyUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-oem-22.04aUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-4.4.0-261-lowlatencyUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidiaUpgrade linux-image-generic-lpaeUpgrade linux-image-oem-20.04bUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.4.0-176-genericUpgrade linux-image-5.4.0-175-lowlatencyUpgrade linux-image-nvidia-6.5Upgrade linux-image-oem-20.04cUpgrade linux-image-5.4.0-1089-gkeopUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-azure-lts-18.04Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-raspiUpgrade linux-image-aws-lts-18.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.4.0-175-genericUpgrade linux-image-intel-iotgUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.4.0-1082-bluefieldUpgrade linux-image-6.5.0-1021-nvidiaUpgrade linux-image-5.4.0-1069-ibmUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-generic-lts-xenialUpgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1052-intel-iotgUpgrade linux-image-5.4.0-1106-raspiUpgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1050-raspiUpgrade linux-image-5.15.0-1050-ibmUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-1048-nvidia-lowlatencyUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.4.0-1110-kvmUpgrade linux-image-oem-22.04Upgrade linux-image-6.5.0-1024-oracle-64kUpgrade linux-image-oem-osp1Upgrade linux-image-virtualUpgrade linux-image-6.5.0-1022-gcpUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-4.15.0-231-genericUpgrade linux-image-generic-64kUpgrade linux-image-ibmUpgrade linux-image-5.15.0-1040-gkeopUpgrade linux-image-5.4.0-1121-oracleUpgrade linux-image-5.4.0-1122-awsUpgrade linux-image-6.5.0-1021-nvidia-64k | 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