Home
last modified time | relevance | path

Searched hist:cb3e9864 (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/net/ipv6/
H A Draw.ccb3e9864 Mon Jan 09 18:59:06 CST 2023 Herbert Xu <herbert@gondor.apana.org.au> ipv6: raw: Deduct extension header length in rawv6_push_pending_frames

The total cork length created by ip6_append_data includes extension
headers, so we must exclude them when comparing them against the
IPV6_CHECKSUM offset which does not include extension headers.

Reported-by: Kyle Zeng <zengyhkyle@gmail.com>
Fixes: 357b40a18b04 ("[IPV6]: IPV6_CHECKSUM socket option can corrupt kernel memory")
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>