Description
In the Linux kernel, the following vulnerability has been resolved:

tunnels: do not assume transport header in iptunnel_pmtud_check_icmp()

In some cases, iptunnel_pmtud_check_icmp() can be called while
skb transport header is not set.

This triggers an out-of-bound access, because
(typeof(skb->transport_header))~0U is 65535.

Access the icmp header based on IPv4 network header,
after making sure icmp->type is present in skb linear part.

Note that iptunnel_pmtud_check_icmpv6()) is fine.
Published: 2026-07-19
Score: 9.1 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel contains a flaw in the iptunnel_pmtud_check_icmp() routine. When this function is invoked while the socket buffer’s transport header is unset, it derives an excessively large offset, leading to an out-of-bounds read of the ICMP header. The read can expose unrelated memory contents or cause a kernel panic, impacting confidentiality and availability.

Affected Systems

All Linux kernel implementations that embed the iptunnel_pmtud_check_icmp() function without the recent bounds check patch are affected. This includes any kernel version that has not yet merged the referenced commits, across all distributions that ship the upstream kernel.

Risk and Exploitability

The CVSS score of 9.1 signals a high impact vulnerability. The EPSS score of <1% indicates that, to date, exploitation attempts have been rare, and the vulnerability is not catalogued in CISA’s KEV list. The likely attack vector is remote over the network: an attacker can craft an ICMP packet that triggers MTU discovery on a tunnel interface, causing the vulnerable code path to execute. The resulting out-of-bounds read is inferred to potentially leak kernel memory or crash the system, but the extent depends on the specific packet contents and kernel configuration. Local privilege escalation is not required for exploitation.

Generated by OpenCVE AI on August 4, 2026 at 06:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that contains the fix for iptunnel_pmtud_check_icmp()
  • Reboot the system after the kernel update to activate the patched code
  • If an immediate kernel upgrade is not feasible, block or rate‑limit ICMP packets that could trigger MTU discovery on tunnel interfaces until the patch is applied

Generated by OpenCVE AI on August 4, 2026 at 06:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8593-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8603-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8618-1 Linux kernel vulnerabilities
History

Wed, 22 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-805
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 20 Jul 2026 14:45:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 9.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H'}


Sun, 19 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: tunnels: do not assume transport header in iptunnel_pmtud_check_icmp() In some cases, iptunnel_pmtud_check_icmp() can be called while skb transport header is not set. This triggers an out-of-bound access, because (typeof(skb->transport_header))~0U is 65535. Access the icmp header based on IPv4 network header, after making sure icmp->type is present in skb linear part. Note that iptunnel_pmtud_check_icmpv6()) is fine.
Title tunnels: do not assume transport header in iptunnel_pmtud_check_icmp()
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-05T12:37:55.661Z

Reserved: 2026-07-19T07:54:57.025Z

Link: CVE-2026-63992

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-19T00:00:00Z

Links: CVE-2026-63992 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T06:30:05Z

Weaknesses
  • CWE-805

    Buffer Access with Incorrect Length Value