In the Linux kernel, the following vulnerability has been resolved:
ipv4: Fix uninit-value access in __ip_make_skb()
KMSAN reported uninit-value access in __ip_make_skb() [1]. __ip_make_skb() tests HDRINCL to know if the skb has icmphdr. However, HDRINCL can cause a race condition. If calling setsockopt(2) with IP_HDRINCL changes HDRINCL while __ip_make_skb() is running, the function will access icmphdr in the skb even if it is not included. This causes the issue reported by KMSAN.
Check FLOWI_FLAG_KNOWN_NH on fl4->flowi4_flags instead of testing HDRINCL on the socket.
Also, fl4->fl4_icmp_type and fl4->fl4_icmp_code are not initialized. These are union in struct flowi4 and are implicitly initialized by flowi4_init_output(), but we should not rely on specific union layout.
Initialize these explicitly in raw_sendmsg().
[1] BUG: KMSAN: uninit-value in __ip_make_skb+0x2b74/0x2d20 net/ipv4/ip_output.c:1481 __ip_make_skb+0x2b74/0x2d20 net/ipv4/ip_output.c:1481 ip_finish_skb include/net/ip.h:243 [inline] ip_push_pending_frames+0x4c/0x5c0 net/ipv4/ip_output.c:1508 raw_sendmsg+0x2381/0x2690 net/ipv4/raw.c:654 inet_sendmsg+0x27b/0x2a0 net/ipv4/af_inet.c:851 sock_sendmsg_nosec net/socket.c:730 [inline] __sock_sendmsg+0x274/0x3c0 net/socket.c:745 __sys_sendto+0x62c/0x7b0 net/socket.c:2191 __do_sys_sendto net/socket.c:2203 [inline] __se_sys_sendto net/socket.c:2199 [inline] __x64_sys_sendto+0x130/0x200 net/socket.c:2199 do_syscall_64+0xd8/0x1f0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x6d/0x75
Uninit was created at: slab_post_alloc_hook mm/slub.c:3804 [inline] slab_alloc_node mm/slub.c:3845 [inline] kmem_cache_alloc_node+0x5f6/0xc50 mm/slub.c:3888 kmalloc_reserve+0x13c/0x4a0 net/core/skbuff.c:577 __alloc_skb+0x35a/0x7c0 net/core/skbuff.c:668 alloc_skb include/linux/skbuff.h:1318 [inline] __ip_append_data+0x49ab/0x68c0 net/ipv4/ip_output.c:1128 ip_append_data+0x1e7/0x260 net/ipv4/ip_output.c:1365 raw_sendmsg+0x22b1/0x2690 net/ipv4/raw.c:648 inet_sendmsg+0x27b/0x2a0 net/ipv4/af_inet.c:851 sock_sendmsg_nosec net/socket.c:730 [inline] __sock_sendmsg+0x274/0x3c0 net/socket.c:745 __sys_sendto+0x62c/0x7b0 net/socket.c:2191 __do_sys_sendto net/socket.c:2203 [inline] __se_sys_sendto net/socket.c:2199 [inline] __x64_sys_sendto+0x130/0x200 net/socket.c:2199 do_syscall_64+0xd8/0x1f0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x6d/0x75
CPU: 1 PID: 15709 Comm: syz-executor.7 Not tainted 6.8.0-11567-gb3603fcb79b1 #25 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-1.fc39 04/01/2014
CVSS Details
- CVSS 3.1 Base Score: 4.7
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:H/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-modulesUpgrade kernel-zfcpdump-modulesUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-debug-modulesUpgrade kernel-rt-modulesUpgrade kernel-abi-stablelistsUpgrade kernel-rt-debug-modules-extraUpgrade kernel-docUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-tools-libs-develUpgrade kernel-debug-modules-extraUpgrade kernel-rtUpgrade kernel-coreUpgrade kernel-zfcpdumpUpgrade kernel-develUpgrade bpftoolUpgrade kernel-rt-debug-kvmUpgrade kernel-modules-extraUpgrade kernel-rt-debugUpgrade perfUpgrade kernel-cross-headersUpgrade kernel-debug-develUpgrade kernel-rt-develUpgrade kernel-rt-kvmUpgrade kernel-rt-modules-extraUpgrade kernel-rt-coreUpgrade kernel-rt-debug-develUpgrade kernelUpgrade kernel-debug-coreUpgrade kernel-debugUpgrade kernel-zfcpdump-develUpgrade kernel-headersUpgrade kernel-zfcpdump-modules-extraUpgrade python3-perf | Aug 12, 2024 | May 30, 2024 |
| Amazon_linux_2023 | — | Upgrade kernelUpgrade kernel-tools-debuginfoUpgrade kernel-libbpfUpgrade kernel-debuginfoUpgrade kernel-libbpf-develUpgrade kernel-headersUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-modules-extraUpgrade kernel-libbpf-staticUpgrade python3-perfUpgrade kernel-libbpf-debuginfoUpgrade kernel-toolsUpgrade bpftool-debuginfoUpgrade perf-debuginfoUpgrade kernel-develUpgrade bpftoolUpgrade kernel-tools-develUpgrade python3-perf-debuginfoUpgrade perfUpgrade kernel-livepatch-6.1.140-154.222Upgrade kernel-modules-extra-commonUpgrade kernel-debuginfo-common-aarch64 | Jun 24, 2025 | May 30, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | May 15, 2025 | May 30, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade bpftool | Oct 8, 2024 | May 30, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel-tools-libsUpgrade bpftool | Oct 9, 2024 | May 30, 2024 |
| Oracle_linux | — | Upgrade kernelUpgrade kernel-uek | Aug 16, 2024 | May 30, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernelUpgrade kernel-rt | Aug 12, 2024 | May 30, 2024 |
| Rocky_linux | — | Upgrade kernel-develUpgrade kernel-rt-develUpgrade kernel-tools-libs-develUpgrade kernel-tools-libsUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-modulesUpgrade perfUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debugUpgrade kernel-rt-debug-debuginfoUpgrade kernel-toolsUpgrade kernel-rt-kvmUpgrade kernel-debug-modules-extraUpgrade kernel-debug-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-rt-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-rtUpgrade kernel-rt-debug-coreUpgrade bpftoolUpgrade kernel-debug-modulesUpgrade kernel-modulesUpgrade kernel-debug-coreUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debug-develUpgrade kernel-cross-headersUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debugUpgrade kernelUpgrade kernel-rt-debug-develUpgrade kernel-headersUpgrade kernel-debuginfoUpgrade kernel-rt-debug-modulesUpgrade kernel-coreUpgrade kernel-modules-extraUpgrade kernel-rt-debug-kvmUpgrade python3-perfUpgrade perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-rt-core | Aug 22, 2024 | May 30, 2024 |
| Suse | — | Upgrade kernel-azureUpgrade kernel-default-baseUpgrade kernel-syms-rtUpgrade kernel-azure-develUpgrade dlm-kmp-rtUpgrade dtb-armUpgrade kselftests-kmp-rtUpgrade ocfs2-kmp-defaultUpgrade kernel-docsUpgrade dtb-allwinnerUpgrade kernel-default-base-rebuildUpgrade kernel-kvmsmall-vdsoUpgrade dlm-kmp-azureUpgrade dtb-caviumUpgrade dtb-rockchipUpgrade dtb-sprdUpgrade dtb-qcomUpgrade kernel-rt-develUpgrade kernel-debug-vdsoUpgrade kernel-default-optionalUpgrade kselftests-kmp-defaultUpgrade dtb-nvidiaUpgrade cluster-md-kmp-64kbUpgrade kernel-rt-vdsoUpgrade kernel-rt-extraUpgrade kernel-rtUpgrade kernel-source-rtUpgrade kernel-source-vanillaUpgrade kselftests-kmp-azureUpgrade kernel-rt-optionalUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-rtUpgrade kernel-obs-buildUpgrade gfs2-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade dtb-mediatekUpgrade kernel-defaultUpgrade gfs2-kmp-azureUpgrade kernel-64kb-extraUpgrade kernel-azure-vdsoUpgrade kernel-default-vdsoUpgrade kernel-rt-livepatch-develUpgrade ocfs2-kmp-rtUpgrade dtb-apmUpgrade reiserfs-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade kernel-kvmsmallUpgrade kernel-devel-rtUpgrade kernel-azure-extraUpgrade kernel-syms-azureUpgrade kernel-64kbUpgrade kernel-symsUpgrade kernel-default-livepatchUpgrade dtb-socionextUpgrade ocfs2-kmp-64kbUpgrade dtb-amdUpgrade reiserfs-kmp-64kbUpgrade kernel-rt_debug-develUpgrade kernel-azure-optionalUpgrade kernel-64kb-optionalUpgrade gfs2-kmp-rtUpgrade kernel-64kb-develUpgrade dtb-exynosUpgrade cluster-md-kmp-defaultUpgrade dtb-amlogicUpgrade dtb-xilinxUpgrade kernel-macrosUpgrade kernel-rt_debugUpgrade kselftests-kmp-64kbUpgrade kernel-kvmsmall-develUpgrade dtb-marvellUpgrade kernel-default-develUpgrade dtb-lgUpgrade dtb-hisiliconUpgrade dtb-broadcomUpgrade dtb-amazonUpgrade ocfs2-kmp-azureUpgrade kernel-zfcpdumpUpgrade kernel-develUpgrade kernel-debugUpgrade gfs2-kmp-64kbUpgrade dtb-renesasUpgrade dtb-appleUpgrade cluster-md-kmp-azureUpgrade dtb-freescaleUpgrade kernel-docs-htmlUpgrade kernel-sourceUpgrade kernel-obs-qaUpgrade kernel-devel-azureUpgrade kernel-default-extraUpgrade kernel-source-azureUpgrade kernel-rt_debug-vdsoUpgrade kernel-default-livepatch-develUpgrade kernel-debug-develUpgrade dtb-alteraUpgrade dlm-kmp-64kb | Dec 5, 2025 | Dec 13, 2024 |
| Ubuntu | — | Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-5.15.0-1097-ibmUpgrade linux-image-awsUpgrade linux-image-6.8.0-1008-gkeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.15.0-173-fipsUpgrade linux-image-kvmUpgrade linux-image-generic-64k-5.15Upgrade linux-image-virtualUpgrade linux-image-5.15.0-1067-xilinx-zynqmpUpgrade linux-image-5.15.0-1098-nvidiaUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-5.15.0-1094-intel-iot-realtimeUpgrade linux-image-gkeop-5.15Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-virtual-5.15Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-aws-5.15Upgrade linux-image-aws-fipsUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-6.8.0-1012-azureUpgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-5.15.0-1103-gcpUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1102-realtimeUpgrade linux-image-5.15.0-1103-awsUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-1097-raspiUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-gcp-fipsUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-azure-fdeUpgrade linux-image-oracleUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-5.15.0-1103-gcp-fipsUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-gcp-5.15Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-ibm-5.15Upgrade linux-image-realtimeUpgrade linux-image-5.15.0-1055-nvidia-tegra-rtUpgrade linux-image-6.8.0-1011-nvidiaUpgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-generic-5.15Upgrade linux-image-5.15.0-1098-nvidia-lowlatencyUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-azure-fipsUpgrade linux-image-5.15.0-1095-kvmUpgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-173-generic-lpaeUpgrade linux-image-fipsUpgrade linux-image-5.15.0-1103-aws-fipsUpgrade linux-image-ibm-classicUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-aws-64k-5.15Upgrade linux-image-5.15.0-1044-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-aws-fips-5.15Upgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-5.15.0-1086-gkeopUpgrade linux-image-nvidiaUpgrade linux-image-lowlatency-64kUpgrade linux-image-genericUpgrade linux-image-intel-iotgUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1013-awsUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1055-nvidia-tegraUpgrade linux-image-5.15.0-173-genericUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-173-lowlatencyUpgrade linux-image-azure-5.15Upgrade linux-image-intelUpgrade linux-image-5.15.0-1109-azure-fipsUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gcpUpgrade linux-image-kvm-5.15Upgrade linux-image-raspi-5.15Upgrade linux-image-oem-20.04dUpgrade linux-image-6.8.0-1009-raspiUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-6.8.0-40-genericUpgrade linux-image-oracle-5.15Upgrade linux-image-5.15.0-173-lowlatency-64kUpgrade linux-image-5.15.0-1103-aws-64kUpgrade linux-image-5.15.0-1109-azureUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-lowlatencyUpgrade linux-image-nvidia-tegraUpgrade linux-image-gkeopUpgrade linux-image-azureUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-lowlatency-5.15Upgrade linux-image-oem-24.04Upgrade linux-image-5.15.0-1110-azureUpgrade linux-image-5.15.0-1100-oracleUpgrade linux-image-5.15.0-1044-nvidia-tegra-igxUpgrade linux-image-5.15.0-1098-intel-iotgUpgrade linux-image-azure-lts-22.04Upgrade linux-image-azure-fips-5.15Upgrade linux-image-oem-20.04cUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-oem-24.04aUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-nvidia-5.15Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-oem-20.04Upgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-5.15.0-1099-gkeUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1010-oemUpgrade linux-image-5.15.0-173-generic-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-fips-5.15Upgrade linux-image-gkeUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-ibmUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-realtime-5.15Upgrade linux-image-raspiUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oem-20.04bUpgrade linux-image-gke-5.15 | Aug 9, 2024 | May 30, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 22, 2025 | May 30, 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