In the Linux kernel, the following vulnerability has been resolved:
net: clear the dst when changing skb protocol
A not-so-careful NAT46 BPF program can crash the kernel if it indiscriminately flips ingress packets from v4 to v6:
BUG: kernel NULL pointer dereference, address: 0000000000000000 ip6_rcv_core (net/ipv6/ip6_input.c:190:20) ipv6_rcv (net/ipv6/ip6_input.c:306:8) process_backlog (net/core/dev.c:6186:4) napi_poll (net/core/dev.c:6906:9) net_rx_action (net/core/dev.c:7028:13) do_softirq (kernel/softirq.c:462:3) netif_rx (net/core/dev.c:5326:3) dev_loopback_xmit (net/core/dev.c:4015:2) ip_mc_finish_output (net/ipv4/ip_output.c:363:8) NF_HOOK (./include/linux/netfilter.h:314:9) ip_mc_output (net/ipv4/ip_output.c:400:5) dst_output (./include/net/dst.h:459:9) ip_local_out (net/ipv4/ip_output.c:130:9) ip_send_skb (net/ipv4/ip_output.c:1496:8) udp_send_skb (net/ipv4/udp.c:1040:8) udp_sendmsg (net/ipv4/udp.c:1328:10)
The output interface has a 4->6 program attached at ingress. We try to loop the multicast skb back to the sending socket. Ingress BPF runs as part of netif_rx(), pushes a valid v6 hdr and changes skb->protocol to v6. We enter ip6_rcv_core which tries to use skb_dst(). But the dst is still an IPv4 one left after IPv4 mcast output.
Clear the dst in all BPF helpers which change the protocol. Try to preserve metadata dsts, those may carry non-routing metadata.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-headersUpgrade python-perf-debuginfoUpgrade perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade kernel-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-5.15.209-147.245Upgrade kernel-tools-develUpgrade perfUpgrade python-perfUpgrade kernel-toolsUpgrade kernelUpgrade bpftoolUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64 | Jun 23, 2026 | Jun 23, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-headersUpgrade python3-perfUpgrade bpftool-debuginfoUpgrade kernel-livepatch-6.12.35-55.103Upgrade kernel6.12-modules-extraUpgrade kernel-libbpfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel6.12Upgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade perf-debuginfoUpgrade python3-perf6.12Upgrade kernel-tools-develUpgrade perf6.12-debuginfoUpgrade kernel-tools-debuginfoUpgrade perfUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel-modules-extraUpgrade kernel-libbpf-debuginfoUpgrade kernel-develUpgrade perf6.12Upgrade kernel-libbpf-staticUpgrade python3-perf-debuginfoUpgrade kernel-libbpf-develUpgrade bpftoolUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade kernel6.12-debuginfoUpgrade kernel-modules-extra-commonUpgrade kernel-livepatch-6.1.168-202.320Upgrade kernel-toolsUpgrade python3-perf6.12-debuginfo | Aug 5, 2025 | Jul 4, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Jul 7, 2025 | Jul 4, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-tools-libsUpgrade bpftoolUpgrade kernelUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel-abi-stablelists | Oct 14, 2025 | Oct 10, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel-toolsUpgrade python3-perfUpgrade kernelUpgrade kernel-tools-libs | Nov 12, 2025 | Oct 10, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade python3-perf | Nov 21, 2025 | Oct 10, 2025 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Jul 4, 2025 |
| Suse | — | Upgrade dlm-kmp-azureUpgrade dtb-amlogicUpgrade kernel-obs-qaUpgrade kernel-64kb-develUpgrade kernel-docsUpgrade kernel-default-extraUpgrade kernel-syms-rtUpgrade kernel-rtUpgrade dtb-nvidiaUpgrade dlm-kmp-defaultUpgrade dlm-kmp-rtUpgrade dtb-mediatekUpgrade dtb-sprdUpgrade kernel-rt_debug-vdsoUpgrade cluster-md-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade kernel-symsUpgrade reiserfs-kmp-rtUpgrade dtb-apmUpgrade kernel-devel-rtUpgrade kselftests-kmp-defaultUpgrade kernel-default-base-rebuildUpgrade reiserfs-kmp-azureUpgrade ocfs2-kmp-azureUpgrade kernel-64kb-extraUpgrade kernel-rt-livepatch-develUpgrade kernel-defaultUpgrade dtb-rockchipUpgrade kernel-default-baseUpgrade kernel-default-livepatch-develUpgrade dtb-xilinxUpgrade kernel-rt-extraUpgrade kernel-rt-develUpgrade kernel-azure-develUpgrade kselftests-kmp-rtUpgrade kernel-default-optionalUpgrade kernel-develUpgrade dtb-armUpgrade kernel-macrosUpgrade dtb-qcomUpgrade cluster-md-kmp-rtUpgrade kernel-obs-buildUpgrade dtb-amazonUpgrade reiserfs-kmp-64kbUpgrade kernel-sourceUpgrade kernel-rt_debugUpgrade kernel-rt-vdsoUpgrade kernel-kvmsmall-develUpgrade kernel-azure-optionalUpgrade dtb-marvellUpgrade dtb-caviumUpgrade dtb-allwinnerUpgrade kernel-syms-azureUpgrade kernel-devel-azureUpgrade ocfs2-kmp-64kbUpgrade dtb-alteraUpgrade kernel-source-azureUpgrade kselftests-kmp-64kbUpgrade kernel-azure-vdsoUpgrade kernel-zfcpdumpUpgrade kernel-source-vanillaUpgrade dtb-lgUpgrade dtb-exynosUpgrade dtb-broadcomUpgrade dlm-kmp-64kbUpgrade kernel-rt-optionalUpgrade gfs2-kmp-rtUpgrade cluster-md-kmp-azureUpgrade kernel-kvmsmall-vdsoUpgrade kernel-debug-develUpgrade dtb-socionextUpgrade gfs2-kmp-defaultUpgrade dtb-renesasUpgrade dtb-appleUpgrade ocfs2-kmp-defaultUpgrade kernel-debug-vdsoUpgrade kernel-source-rtUpgrade kernel-64kb-optionalUpgrade dtb-amdUpgrade reiserfs-kmp-defaultUpgrade kernel-default-livepatchUpgrade kernel-default-develUpgrade kernel-debugUpgrade kernel-azureUpgrade gfs2-kmp-azureUpgrade dtb-freescaleUpgrade ocfs2-kmp-rtUpgrade kernel-kvmsmallUpgrade kernel-default-vdsoUpgrade kernel-azure-extraUpgrade kernel-rt_debug-develUpgrade kernel-64kbUpgrade kselftests-kmp-azureUpgrade kernel-docs-htmlUpgrade kernel-default-manUpgrade gfs2-kmp-64kbUpgrade dtb-hisilicon | Dec 5, 2025 | Aug 18, 2025 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1108-gkeUpgrade linux-image-5.15.0-1112-gcpUpgrade linux-image-oracle-6.14Upgrade linux-image-5.15.0-1117-azure-fdeUpgrade linux-image-lowlatencyUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-azureUpgrade linux-image-5.15.0-1112-gcp-fipsUpgrade linux-image-azure-6.14Upgrade linux-image-azure-fips-5.15Upgrade linux-image-ibm-classicUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1075-xilinx-zynqmpUpgrade linux-image-5.15.0-1111-realtimeUpgrade linux-image-5.15.0-186-generic-lpaeUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-raspi-6.14Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-azure-lts-22.04Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-generic-64kUpgrade linux-image-aws-64kUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.14.0-1007-azure-nvidiaUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-gkeop-6.8Upgrade linux-image-intelUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-virtualUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-oem-22.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-oem-20.04bUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-5.15.0-1117-azure-fipsUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-oem-20.04Upgrade linux-image-6.8.0-100-genericUpgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-ibm-5.15Upgrade linux-image-oracle-5.15Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-genericUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-nvidia-5.15Upgrade linux-image-azure-nvidiaUpgrade linux-image-5.15.0-1107-nvidia-lowlatencyUpgrade linux-image-5.15.0-1112-aws-fipsUpgrade linux-image-azure-6.8Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-oem-6.14Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-oem-22.04aUpgrade linux-image-aws-fips-5.15Upgrade linux-image-6.14.0-1018-gcp-64kUpgrade linux-image-5.15.0-1104-kvmUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-kvm-5.15Upgrade linux-image-6.14.0-1015-oracleUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-generic-64k-5.15Upgrade linux-image-oem-24.04Upgrade linux-image-gkeopUpgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-tegraUpgrade linux-image-intel-iotgUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-fipsUpgrade linux-image-6.14.0-34-generic-64kUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-aws-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-aws-fipsUpgrade linux-image-azure-fde-5.15Upgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-ibmUpgrade linux-image-lowlatency-5.15Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-oem-22.04cUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-lowlatency-6.8Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-aws-lts-22.04Upgrade linux-image-gkeUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-6.14.0-1015-oracle-64kUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-5.15.0-1107-nvidiaUpgrade linux-image-oem-24.04bUpgrade linux-image-generic-5.15Upgrade linux-image-5.15.0-1106-ibmUpgrade linux-image-lowlatency-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oem-24.04aUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-oem-20.04dUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-azure-nvidia-6.14Upgrade linux-image-aws-64k-5.15Upgrade linux-image-5.15.0-186-genericUpgrade linux-image-awsUpgrade linux-image-kvmUpgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-100-fipsUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-5.15.0-1095-gkeopUpgrade linux-image-xilinxUpgrade linux-image-raspi-6.8Upgrade linux-image-raspi-5.15Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-gkeop-5.15Upgrade linux-image-azure-fips-6.8Upgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-azure-5.15Upgrade linux-image-aws-64k-6.14Upgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-6.14.0-1016-raspiUpgrade linux-image-5.15.0-1112-awsUpgrade linux-image-5.15.0-1109-oracleUpgrade linux-image-realtime-5.15Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-generic-64k-6.14Upgrade linux-image-fips-6.8Upgrade linux-image-5.15.0-186-generic-64kUpgrade linux-image-virtual-6.8Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-realtime-6.14Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-raspiUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-gcp-5.15Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-fips-5.15Upgrade linux-image-nvidia-64kUpgrade linux-image-azure-fipsUpgrade linux-image-generic-6.8Upgrade linux-image-gcp-6.14Upgrade linux-image-azure-fdeUpgrade linux-image-6.14.0-1018-gcpUpgrade linux-image-5.15.0-1107-intel-iotgUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-azure-cvmUpgrade linux-image-6.14.0-1015-aws-64kUpgrade linux-image-gke-64kUpgrade linux-image-6.14.0-1015-awsUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-ibm-6.8Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-gcp-64kUpgrade linux-image-aws-fips-6.8Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-6.14.0-1014-azureUpgrade linux-image-5.15.0-184-lowlatency-64kUpgrade linux-image-5.15.0-1104-intel-iot-realtimeUpgrade linux-image-5.15.0-1064-nvidia-tegraUpgrade linux-image-aws-64k-6.8Upgrade linux-image-oem-22.04bUpgrade linux-image-gke-6.8Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-gcp-6.8Upgrade linux-image-gcpUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-xilinx-6.8Upgrade linux-image-virtual-5.15Upgrade linux-image-realtimeUpgrade linux-image-6.14.0-34-genericUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-virtual-6.14Upgrade linux-image-aws-6.14Upgrade linux-image-oracle-6.8Upgrade linux-image-oracle-64kUpgrade linux-image-6.14.0-1014-oemUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-oem-24.04cUpgrade linux-image-5.15.0-1117-azureUpgrade linux-image-5.15.0-1064-nvidia-tegra-rtUpgrade linux-image-gke-64k-6.8Upgrade linux-image-5.15.0-1053-nvidia-tegra-igxUpgrade linux-image-5.15.0-184-lowlatencyUpgrade linux-image-5.15.0-1053-nvidia-tegra-igx-rtUpgrade linux-image-oem-20.04cUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-generic-6.14Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-5.15.0-1106-raspiUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-aws-5.15Upgrade linux-image-6.14.0-1014-realtimeUpgrade linux-image-5.15.0-186-fipsUpgrade linux-image-5.15.0-1112-aws-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-oracleUpgrade linux-image-oem-22.04d | Jul 9, 2025 | Jul 4, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | May 27, 2026 | Jul 4, 2025 |
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