In the Linux kernel, the following vulnerability has been resolved:
netfilter: ip6t_rt: fix zero-address non-strict match out-of-bounds read
rt_mt6_check() permits rules to be configured with rtinfo->addrnr == 0 even when address matching (IP6T_RT_FST_MASK) is requested.
In the IP6T_RT_FST_NSTRICT path, rt_mt6() evaluates packet routing addresses against rtinfo->addrs[i] and terminates backwards at the bottom of the loop:
if (ipv6_addr_equal(ap, &rtinfo->addrs[i])) { i++; } if (i == rtinfo->addrnr) break;
When addrnr is 0, if the first packet address matches rtinfo->addrs[0], i is incremented to 1. Because i is now strictly greater than addrnr (0), the loop termination condition (i == rtinfo->addrnr) is bypassed and will never be satisfied.
If a crafted IPv6 packet contains matching routing addresses, i will advance past IP6T_RT_HOPS (16). The subsequent call to ipv6_addr_equal() reads beyond struct ip6t_rt, triggering UBSAN/KASAN out-of-bounds warnings or kernel panics.
Fix this by: 1. Rejecting rules in rt_mt6_check() where IP6T_RT_FST_MASK is set but rtinfo->addrnr is zero. 2. In rt_mt6(), moving the termination condition (i < rtinfo->addrnr) into the for-loop header condition and removing the backwards break at the end of the loop body.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade bpftool6.18-debuginfoUpgrade kernel-debuginfoUpgrade kernel6.18-modules-extraUpgrade microvm-kernel6.18Upgrade kernelUpgrade kernel6.18-tools-develUpgrade python3-perf-debuginfoUpgrade perf6.18Upgrade perf6.18-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel6.18-develUpgrade bpftoolUpgrade kernel-headersUpgrade python3-perfUpgrade kernel-livepatch-6.18.56-125.164Upgrade kernel-debuginfo-common-x86_64Upgrade kernel6.18-modules-extra-commonUpgrade kernel6.18-toolsUpgrade bpftool6.18Upgrade python3-perf6.18Upgrade python3-perf6.18-debuginfoUpgrade kernel6.18-tools-debuginfoUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-6.1.189-236.399Upgrade kernel6.18-headersUpgrade kernel-toolsUpgrade kernel6.18-debuginfoUpgrade microvm-kernelUpgrade perf-debuginfoUpgrade kernel6.18-debuginfo-common-aarch64Upgrade kernel6.18Upgrade kernel-modules-extraUpgrade kernel-develUpgrade perfUpgrade kernel-modules-extra-commonUpgrade bpftool-debuginfoUpgrade kernel6.18-debuginfo-common-x86_64 | Nov 2, 2026 | Oct 18, 2026 |
| Debian | — | Upgrade linux-6.12Upgrade linux | Oct 28, 2026 | Oct 18, 2026 |
| Redhat_linux | — | No solution exists | Oct 22, 2026 | Oct 18, 2026 |
| Ubuntu | — | Upgrade linux-oracle-5.15Upgrade linux-oracleUpgrade linux-lowlatencyUpgrade linux-ibmUpgrade linux-gkeopUpgrade linux-aws-fipsUpgrade linux-kvmUpgrade linux-gkeUpgrade linux-azure-fde-5.15Upgrade linux-riscv-7.0Upgrade linux-azure-fipsUpgrade linux-fipsUpgrade linux-nvidia-tegra-igxUpgrade linux-ibm-5.15Upgrade linux-gcp-fipsUpgrade linux-azure-5.15Upgrade linuxUpgrade linux-nvidiaUpgrade linux-riscvUpgrade linux-gcp-5.15Upgrade linux-oem-7.0Upgrade linux-intel-iotg-5.15Upgrade linux-gcpUpgrade linux-aws-5.15Upgrade linux-nvidia-tegra-5.15Upgrade linux-azureUpgrade linux-awsUpgrade linux-riscv-5.15Upgrade linux-hwe-7.0Upgrade linux-hwe-5.15Upgrade linux-intel-iotgUpgrade linux-nvidia-tegraUpgrade linux-bluefieldUpgrade linux-realtimeUpgrade linux-lowlatency-hwe-5.15Upgrade linux-intel-iot-realtime | Nov 3, 2026 | Oct 18, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 22, 2026 | Oct 18, 2026 |
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