CVE-2026-63920
Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
19/07/2026
Last modified:
27/07/2026
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
ipv6: validate extension header length before copying to cmsg<br />
<br />
ip6_datagram_recv_specific_ctl() builds IPV6_{HOPOPTS,DSTOPTS,RTHDR}<br />
cmsgs (and their IPV6_2292* legacy counterparts) by trusting the<br />
on-wire hdrlen byte (ptr[1]) when computing the put_cmsg() length.<br />
The length was validated only at parse time (ipv6_parse_hopopts(),<br />
etc.). An nftables payload-write expression can rewrite hdrlen after<br />
parsing and before the skb reaches recvmsg; the write itself is<br />
in-bounds but put_cmsg() then reads up to ((hdrlen+1)
Impact
Base Score 3.x
7.10
Severity 3.x
HIGH
References to Advisories, Solutions, and Tools
- https://git.kernel.org/stable/c/08464413e628803bd10cb1df68d0138665f2f885
- https://git.kernel.org/stable/c/0d330eff318c0f44d4fb0ad2c2aef38f87f24c90
- https://git.kernel.org/stable/c/81394827dfb72772c50d0ae3bdfa094428a5d76d
- https://git.kernel.org/stable/c/931b4a1f13408c2507719890f78f7227c34a0282
- https://git.kernel.org/stable/c/a29768d56eb3798c052ad3281b05596e695a17af
- https://git.kernel.org/stable/c/a35daeabb433686234b010ebf7b53778dbd6c9b8
- https://git.kernel.org/stable/c/dd433671fef381fdaf7b530c631e6b782d66e224
- https://git.kernel.org/stable/c/eb18a1b1644e4cad978df2131e2bb9a2e6886992



