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-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-develUpgrade kernel-debuginfoUpgrade kernel-tools-debuginfoUpgrade python-perfUpgrade python-perf-debuginfoUpgrade kernel-livepatch-5.15.209-147.245Upgrade kernel-headersUpgrade perfUpgrade kernel-toolsUpgrade perf-debuginfoUpgrade bpftoolUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel | Jun 23, 2026 | Jun 23, 2026 |
| Amazon_linux_2023 | — | Upgrade perf6.12-debuginfoUpgrade kernel-headersUpgrade kernel6.12-modules-extraUpgrade python3-perfUpgrade kernel6.12Upgrade kernel-debuginfo-common-aarch64Upgrade python3-perf6.12Upgrade perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-libbpf-debuginfoUpgrade perfUpgrade kernel-modules-extraUpgrade kernel-tools-develUpgrade kernel-livepatch-6.12.35-55.103Upgrade kernel-debuginfoUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-libbpfUpgrade kernel-libbpf-staticUpgrade perf6.12Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-6.1.168-202.320Upgrade python3-perf6.12-debuginfoUpgrade bpftoolUpgrade kernel-develUpgrade kernel-toolsUpgrade kernel6.12-debuginfoUpgrade kernel-modules-extra-commonUpgrade python3-perf-debuginfoUpgrade kernel-libbpf-develUpgrade kernel | Aug 5, 2025 | Jul 4, 2025 |
| Debian | — | Upgrade linux-6.1No solution existsUpgrade linux | Jul 7, 2025 | Jul 4, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-toolsUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernelUpgrade python3-perfUpgrade kernel-abi-stablelists | Oct 14, 2025 | Oct 10, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade python3-perf | Nov 12, 2025 | Oct 10, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernelUpgrade python3-perfUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernel-tools | Nov 21, 2025 | Oct 10, 2025 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Jul 4, 2025 |
| Suse | — | Upgrade kernel-default-vdsoUpgrade dtb-freescaleUpgrade reiserfs-kmp-defaultUpgrade kernel-default-livepatchUpgrade dtb-amdUpgrade kernel-azure-optionalUpgrade kernel-syms-azureUpgrade gfs2-kmp-rtUpgrade kernel-source-vanillaUpgrade dtb-lgUpgrade kernel-zfcpdumpUpgrade kernel-azure-vdsoUpgrade dtb-broadcomUpgrade dtb-exynosUpgrade kselftests-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade dtb-appleUpgrade kernel-source-rtUpgrade dtb-socionextUpgrade gfs2-kmp-azureUpgrade kernel-azure-extraUpgrade gfs2-kmp-defaultUpgrade dlm-kmp-64kbUpgrade gfs2-kmp-64kbUpgrade kernel-kvmsmallUpgrade dtb-alteraUpgrade dtb-renesasUpgrade dtb-hisiliconUpgrade kernel-source-azureUpgrade ocfs2-kmp-64kbUpgrade kernel-debug-vdsoUpgrade kernel-default-manUpgrade kernel-devel-azureUpgrade kernel-64kbUpgrade kernel-docs-htmlUpgrade reiserfs-kmp-64kbUpgrade kernel-rt_debug-develUpgrade ocfs2-kmp-rtUpgrade kernel-rt-optionalUpgrade kernel-azureUpgrade kernel-debug-develUpgrade kernel-default-develUpgrade kernel-kvmsmall-vdsoUpgrade kernel-64kb-optionalUpgrade kernel-debugUpgrade cluster-md-kmp-azureUpgrade dtb-amazonUpgrade dtb-allwinnerUpgrade kselftests-kmp-azureUpgrade dtb-marvellUpgrade dtb-caviumUpgrade kernel-sourceUpgrade kernel-rt_debugUpgrade kernel-rt-vdsoUpgrade kernel-kvmsmall-develUpgrade dlm-kmp-azureUpgrade kernel-default-optionalUpgrade kernel-syms-rtUpgrade reiserfs-kmp-rtUpgrade ocfs2-kmp-azureUpgrade kernel-docsUpgrade kernel-obs-qaUpgrade kernel-defaultUpgrade kernel-symsUpgrade kernel-64kb-extraUpgrade kernel-default-livepatch-develUpgrade kernel-devel-rtUpgrade kernel-default-extraUpgrade kernel-rt-livepatch-develUpgrade kernel-rt-extraUpgrade dtb-rockchipUpgrade kernel-64kb-develUpgrade kernel-rt_debug-vdsoUpgrade kernel-rtUpgrade dtb-nvidiaUpgrade dtb-amlogicUpgrade kernel-develUpgrade dtb-sprdUpgrade kselftests-kmp-defaultUpgrade kernel-obs-buildUpgrade kernel-macrosUpgrade dtb-xilinxUpgrade dtb-mediatekUpgrade dlm-kmp-rtUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-defaultUpgrade cluster-md-kmp-rtUpgrade reiserfs-kmp-azureUpgrade kselftests-kmp-rtUpgrade kernel-rt-develUpgrade kernel-azure-develUpgrade dtb-armUpgrade kernel-default-base-rebuildUpgrade kernel-default-baseUpgrade dtb-qcomUpgrade dtb-apmUpgrade cluster-md-kmp-64kb | Dec 5, 2025 | Aug 18, 2025 |
| Ubuntu | — | Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-5.15.0-1064-nvidia-tegraUpgrade linux-image-generic-64k-6.8Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-nvidia-64kUpgrade linux-image-gcp-5.15Upgrade linux-image-raspiUpgrade linux-image-5.15.0-1104-intel-iot-realtimeUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-xilinxUpgrade linux-image-6.14.0-1015-awsUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-fips-6.8Upgrade linux-image-oem-24.04aUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-azure-fipsUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-virtual-5.15Upgrade linux-image-gke-6.8Upgrade linux-image-virtual-6.8Upgrade linux-image-5.15.0-186-generic-64kUpgrade linux-image-fips-5.15Upgrade linux-image-5.15.0-184-lowlatency-64kUpgrade linux-image-gcp-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-gcpUpgrade linux-image-oem-22.04bUpgrade linux-image-xilinx-6.8Upgrade linux-image-aws-64k-6.8Upgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-realtimeUpgrade linux-image-6.14.0-1014-azureUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.14.0-1015-aws-64kUpgrade linux-image-gke-64kUpgrade linux-image-virtual-6.14Upgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-gcp-6.14Upgrade linux-image-oem-20.04cUpgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1053-nvidia-tegra-igxUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-5.15.0-184-lowlatencyUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-5.15.0-1064-nvidia-tegra-rtUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-6.14.0-34-genericUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-5.15.0-186-fipsUpgrade linux-image-azure-nvidia-6.14Upgrade linux-image-aws-64k-6.14Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-100-fipsUpgrade linux-image-aws-lts-24.04Upgrade linux-image-5.15.0-1109-oracleUpgrade linux-image-5.15.0-1112-awsUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-azure-5.15Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-realtime-5.15Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-realtime-6.14Upgrade linux-image-kvmUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-generic-64k-6.14Upgrade linux-image-awsUpgrade linux-image-aws-5.15Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-aws-64k-5.15Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.14.0-1014-realtimeUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-5.15.0-1112-aws-64kUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-oem-22.04dUpgrade linux-image-oracleUpgrade linux-image-realtime-6.8.1Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.14.0-1016-raspiUpgrade linux-image-5.15.0-1095-gkeopUpgrade linux-image-gkeop-5.15Upgrade linux-image-azure-fips-6.8Upgrade linux-image-aws-fips-6.8Upgrade linux-image-raspi-realtimeUpgrade linux-image-5.15.0-1107-intel-iotgUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-ibm-6.8Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-generic-6.8Upgrade linux-image-5.15.0-186-genericUpgrade linux-image-6.14.0-1018-gcpUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-raspi-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-oracle-64kUpgrade linux-image-oem-24.04cUpgrade linux-image-5.15.0-1053-nvidia-tegra-igx-rtUpgrade linux-image-gke-64k-6.8Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-6.14.0-1014-oemUpgrade linux-image-aws-6.14Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-generic-6.14Upgrade linux-image-5.15.0-1117-azureUpgrade linux-image-gcp-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-oem-20.04dUpgrade linux-image-ibm-classicUpgrade linux-image-oem-6.14Upgrade linux-image-5.15.0-1107-nvidia-lowlatencyUpgrade linux-image-kvm-5.15Upgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1112-gcp-fipsUpgrade linux-image-5.15.0-1112-gcpUpgrade linux-image-azure-fips-5.15Upgrade linux-image-azure-6.14Upgrade linux-image-5.15.0-1117-azure-fdeUpgrade linux-image-5.15.0-1108-gkeUpgrade linux-image-oracle-6.14Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-5.15.0-186-generic-lpaeUpgrade linux-image-5.15.0-1111-realtimeUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-generic-5.15Upgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-raspi-6.14Upgrade linux-image-5.15.0-1112-aws-fipsUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-oem-22.04cUpgrade linux-image-oem-22.04Upgrade linux-image-oem-20.04bUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-genericUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-6.14.0-1015-oracle-64kUpgrade linux-image-oem-20.04Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-nvidia-5.15Upgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-intelUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.14.0-1018-gcp-64kUpgrade linux-image-azure-6.8Upgrade linux-image-5.15.0-1117-azure-fipsUpgrade linux-image-lowlatency-6.8Upgrade linux-image-gkeUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-5.15.0-1107-nvidiaUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-aws-fips-5.15Upgrade linux-image-azure-nvidiaUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-1104-kvmUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-lowlatency-5.15Upgrade linux-image-6.14.0-34-generic-64kUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gcp-fipsUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-aws-fipsUpgrade linux-image-fipsUpgrade linux-image-azure-fde-5.15Upgrade linux-image-6.8.0-1046-awsUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-ibmUpgrade linux-image-aws-6.8Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-oem-24.04bUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-nvidiaUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.14.0-1015-oracleUpgrade linux-image-5.15.0-1106-ibmUpgrade linux-image-5.15.0-1075-xilinx-zynqmpUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-gkeopUpgrade linux-image-generic-64k-5.15Upgrade linux-image-oem-24.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-oracle-5.15Upgrade linux-image-ibm-5.15Upgrade linux-image-aws-64kUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-6.14.0-1007-azure-nvidiaUpgrade linux-image-generic-64kUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-generic-lpaeUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-virtualUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-nvidia-tegraUpgrade linux-image-azureUpgrade linux-image-lowlatencyUpgrade linux-image-intel-iot-realtime | 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