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