Junglewise Threat Intelligence

CVE-2026-46037: Linux Kernel out-of-bounds read in IPv4 ICMP handler

CVE-2026-46037 · Severity: info · Published 2026-05-27

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's networking component that handles ICMP (Internet Control Message Protocol) traffic. The issue occurs when the system processes 'Extended Echo' replies, which can cause the kernel to access memory outside of its intended boundaries. If exploited, this could lead to system instability or a crash, potentially disrupting network services and server availability.

Technical details

An out-of-bounds read vulnerability exists in net/ipv4/icmp.c within the Linux kernel. The issue stems from the introduction of RFC 8335 PROBE support, where Extended Echo replies (ICMP_EXT_ECHOREPLY) use a type value that exceeds the NR_ICMP_TYPES limit of the icmp_pointers[] array. When icmp_glue_bits() attempts to check the .error field of an entry in this array using an unvalidated type, it performs an out-of-bounds access. The fix implements a bounds check and utilizes array_index_nospec() to mitigate potential speculative execution side-channel attacks. This vulnerability is reachable via network traffic and has been patched in multiple stable kernel branches.

Affected products

  • Linux Linux Kernel Fixed in 6.1.91, 6.6.31, 6.8.10, 6.9.1, and 6.10-rc1

Timeline

  • 2026-04-21: other: Patch submitted by Ruide Cao
  • 2026-05-27: disclosed: CVE published

References