Files
twx-linux/drivers
Phillip Potter 4305db27c3 net: geneve: check skb is large enough for IPv4/IPv6 header
[ Upstream commit 6628ddfec7 ]

Check within geneve_xmit_skb/geneve6_xmit_skb that sk_buff structure
is large enough to include IPv4 or IPv6 header, and reject if not. The
geneve_xmit_skb portion and overall idea was contributed by Eric Dumazet.
Fixes a KMSAN-found uninit-value bug reported by syzbot at:
https://syzkaller.appspot.com/bug?id=abe95dc3e3e9667fc23b8d81f29ecad95c6f106f

Suggested-by: Eric Dumazet <edumazet@google.com>
Reported-by: syzbot+2e406a9ac75bb71d4b7a@syzkaller.appspotmail.com
Signed-off-by: Phillip Potter <phil@philpotter.co.uk>
Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-04-28 13:16:52 +02:00
..
…
…
…
…
…
…
…
…
…
2021-04-28 13:16:48 +02:00
2021-04-28 13:16:49 +02:00
…
2021-04-10 13:21:18 +02:00
2021-01-17 14:04:22 +01:00
…
2021-03-24 11:07:31 +01:00
…
…
…
…
2020-12-30 11:26:04 +01:00
…
…
2021-03-04 09:39:44 +01:00
…
…
…
…
…
…
…
…
2021-03-07 12:18:57 +01:00
…
2021-04-07 12:48:48 +02:00
…
2021-04-16 11:49:31 +02:00
…
…