Junglewise Threat Intelligence

CVE-2026-46172: Linux Kernel memory leak in ipv6 xfrm6_rcv_encap

CVE-2026-46172 · Severity: info · Published 2026-05-28

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's IPv6 networking component, specifically affecting how it handles secure data encapsulation (XFRM). A flaw in the way the system processes certain network routing requests can lead to a memory leak. If an attacker sends a large volume of specifically crafted network packets, it could eventually exhaust system resources, potentially leading to a system crash or service outage.

Technical details

A reference count leak exists in net/ipv6/xfrm6_protocol.c within the xfrm6_rcv_encap() function. When the function performs an IPv6 route lookup using ip6_route_input_lookup(), it receives a referenced destination (dst) entry. If the lookup results in an error route (dst->error is set), the function drops the packet but fails to call dst_release(). An attacker can trigger this path repeatedly by sending packets that cause lookup failures, leading to the exhaustion of destination cache entries and eventual kernel instability. The issue has been resolved by ensuring dst_release() is called before jumping to the drop path.

Affected products

  • Linux Linux Kernel Fixed in 5.10.217, 5.15.159, 6.1.91, 6.6.31, 6.8.10, 6.9.1

Timeline

  • 2026-04-12: other: Patch authored
  • 2026-05-28: advisory: NVD publication date

References