-
Steffen Klassert authored
commit 374d1b5a upstream. The GRO layer does not necessarily pull the complete headers into the linear part of the skb, a part may remain on the first page fragment. This can lead to a crash if we try to pull the headers, so make sure we have them on the linear part before pulling. Fixes: 7785bba2 ("esp: Add a software GRO codepath") Reported-by: <syzbot+82bbd65569c49c6c0c4d@syzkaller.appspotmail.com> Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20194136