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