Re: [PATCH net v2] ipv6: fix Route Information option length validation
[email protected] Mon, 03 Aug 2026 21:30:13 +0000
| Newsgroups | org.kernel.vger.netdev,org.kernel.vger.linux-kernel,org.kernel.vger.stable |
|---|---|
| Message-ID | <178579261338.2840566.1503229035489033744.git-patchwork-notify@kernel.org> |
Hello: This patch was applied to netdev/net.git (main) by Jakub Kicinski <[email protected]>: On Thu, 30 Jul 2026 11:52:32 +0800 you wrote: > rt6_route_rcv() validates the Route Information option (RFC 4191) length > against the prefix length, but both checks are off by one. > > rinfo->length is the ND option length in units of 8 octets and it > *includes* the 8-byte option header, so an option carrying N bytes of > prefix has length == 1 + N/8. RFC 4191 section 2.3 requires length 3 > when Prefix Length is greater than 64, and 2 or 3 when it is greater > than 0. The code accepts length >= 2 and length >= 1 respectively. > > [...] Here is the summary with links: - [net,v2] ipv6: fix Route Information option length validation https://git.kernel.org/netdev/net/c/d1ad8fb2ac6a You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html