In the Linux kernel, the following vulnerability has been resolved:
tunnels: do not assume transport header in iptunnelpmtudcheck_icmp()
In some cases, iptunnelpmtudcheck_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 iptunnelpmtudcheck_icmpv6()) is fine.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/63xxx/CVE-2026-63992.json"
}