External risk intelligence

Linux Kernel Out-of-Bounds Access in ICMP Tunneling Logic

CVE advisorySeverity: CRITICAL (CVSS 9.1)

CVE-2026-63992

This vulnerability exists within internal Linux kernel networking code specifically related to ICMP packet processing for tunnels. It is a low-level kernel function not directly exposed as a public-facing service, application, or network interface, making it effectively unreachable from the public internet in typical deployments.

Halo Surface Signal: 1 out of 5 — much less likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

This issue in the Linux kernel, now resolved, could allow unauthorized access to system memory due to an incorrect assumption about network packet headers in a specific function. While the vulnerability has been addressed in the kernel, its primary concern is confirming relevance and exposure within your environment.

  • Unchecked packet headers can cause memory access errors.
  • Matters for systems using specific Linux kernel network functions.
  • Confirm relevance and exposure for affected systems.

Attack Path

How an attacker could exploit the issue

An attacker could exploit this vulnerability by sending specially crafted network packets that trigger a specific function within the Linux kernel's networking subsystem. If the kernel processes these packets without correctly setting up the transport header, it can lead to an out-of-bounds memory access, potentially allowing for unauthorized data disclosure or system compromise.

  • Unauthenticated network access required.
  • Malformed ICMP packets trigger vulnerability.
  • Leads to memory access and potential compromise.

Live Threat

Current exploitation, exposure, and threat context

This vulnerability in the Linux kernel could allow an attacker to cause a denial-of-service condition by triggering an out-of-bounds access when processing ICMP packets within IP tunnels. This occurs when the system's networking stack misinterprets packet headers under specific conditions, potentially leading to system instability or crashes.

  • System memory access.
  • Malformed ICMP packets sent over tunnels.
  • Denial-of-service or system instability.

Operational Fix

Recommended remediation, mitigation, and detection steps

This critical vulnerability impacts the Linux kernel's handling of ICMP packet processing for tunnels. Given the low-level nature of this flaw within the kernel's networking stack, responsibility for identifying and mitigating this issue likely falls to the infrastructure, platform, or core operating system teams responsible for maintaining the Linux environment. The first practical step involves determining the presence of affected kernel versions, assessing their exposure within your network, and confirming the criticality of any systems running them before planning remediation.

  • Infrastructure or platform teams should own this.
  • Verify kernel version and network exposure.
  • Plan for testing and kernel updates.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is the Linux kernel component involved in CVE-2026-63992?

This vulnerability resides in the Linux kernel's networking subsystem, specifically within code that manages ICMP packet processing for network tunnels. These tunnels are typically used to encapsulate traffic between network endpoints. The affected function, iptunnel_pmtud_check_icmp, is responsible for Path Maximum Transmission Unit Discovery, a process that helps determine the optimal packet size to prevent fragmentation.

What does out-of-bounds access mean for this kernel flaw?

This is a memory safety issue where the kernel attempts to read data from a memory location outside of the intended buffer. Because the system incorrectly assumes the transport header is present in a packet, it calculates the wrong address. This can cause the kernel to access unauthorized memory, potentially resulting in system crashes or the unintended disclosure of information stored in memory.

How do malformed packets trigger this vulnerability?

An attacker triggers this by sending specifically crafted ICMP packets to a system handling tunnels. The vulnerability is reached when the kernel processes these packets without a properly set transport header. It is important to note that this bug specifically affects IPv4 processing; IPv6 tunnels are not susceptible to this specific memory access error.

Is my system at risk if it runs this Linux kernel?

Halo Surface Signal indicates that while the base CVSS score is high, the actual risk to most systems is low. This is because the flawed code is a low-level internal kernel function rather than a service directly exposed to the public internet. It is generally unreachable for external attackers, meaning exposure is typically limited to specialized internal network configurations.

What are the first steps to address CVE-2026-63992?

Your infrastructure or platform team should first perform an inventory to identify which systems are running the affected Linux kernel versions. Once identified, prioritize these systems based on their role and network placement. The primary mitigation is to apply the official kernel updates provided by your distribution vendor, which contain the necessary code changes to ensure the transport header is correctly validated before access.

References