CyberRota Analysis
AI-GeneratedA critical vulnerability exists in the Linux kernel's handling of transport headers within the iptunnel_pmtud_check_icmp() function, potentially leading to out-of-bounds memory access. This flaw could allow attackers to exploit the kernel, resulting in system crashes or unauthorized access. Organizations using affected Linux distributions should prioritize patching this vulnerability to mitigate the risk of exploitation.
Original NVD 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.