PT-2026-61431 · Linux+2 · Linux Kernel+2
CVE-2026-64114
·
Published
2026-07-19
·
Updated
2026-09-07
CVSS v3.1
7.8
High
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
An issue exists in the IPv4 raw socket implementation where the
raw send hdrinc() function fails to reject packets with an Internet Header Length (ihl) value of less than 5. According to RFC 791, the minimum value for a correct header is 5. When a crafted packet with ihl < 5 is processed, it bypasses certain validation checks and is passed to ip local out(). Downstream components, specifically the ah output() function in net/ipv4/ah4.c, assume the ihl value is sane and perform a subtraction that results in a negative signed integer. When this value is cast to size t and passed to memcpy(), it causes an out-of-bounds access with a length close to SIZE MAX, leading to a host kernel panic. This can be triggered by any caller with CAP NET RAW privileges, including unprivileged processes in a user namespace if CONFIG USER NS=y is enabled, provided there is a matching xfrm AH policy on the outgoing route.Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
Out of bounds Read
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Linuxmint
Linux Kernel
Ubuntu