Jordy Zomer 5f9c55c806 ipv6: check return value of ipv6_skip_exthdr
The offset value is used in pointer math on skb->data.
Since ipv6_skip_exthdr may return -1 the pointer to uh and th
may not point to the actual udp and tcp headers and potentially
overwrite other stuff. This is why I think this should be checked.

EDIT:  added {}'s, thanks Kees

Signed-off-by: Jordy Zomer <jordy@pwning.systems>
Signed-off-by: David S. Miller <davem@davemloft.net>
2021-11-18 11:42:06 +00:00
..
2021-06-11 14:48:50 +02:00
2019-07-27 14:23:48 -07:00
2021-10-13 09:41:37 -07:00
2021-10-13 09:41:37 -07:00
2021-10-13 09:41:37 -07:00
2021-08-05 13:27:50 +01:00
2021-06-11 14:48:50 +02:00
2021-06-29 11:28:21 -07:00
2021-11-03 11:18:46 +00:00
2021-10-13 09:41:37 -07:00
2020-12-16 11:01:04 -08:00