aboutsummaryrefslogtreecommitdiff
path: root/lib/mpi/mpi-inline.c
diff options
context:
space:
mode:
authorEric Dumazet <edumazet@google.com>2017-02-04 11:16:52 -0800
committerSean McCreary <mccreary@mcwest.org>2017-07-17 05:11:36 +0000
commit60469792e168c25c2c3da51a3bb7773f8ca029db (patch)
treee85565bf8ed1592c58c45953075912e5b46cef25 /lib/mpi/mpi-inline.c
parent383328af7afb960739522c523b54ed985169486a (diff)
ipv4: keep skb->dst around in presence of IP options
Andrey Konovalov got crashes in __ip_options_echo() when a NULL skb->dst is accessed. ipv4_pktinfo_prepare() should not drop the dst if (evil) IP options are present. We could refine the test to the presence of ts_needtime or srr, but IP options are not often used, so let's be conservative. Thanks to syzkaller team for finding this bug. Fixes: d826eb14ecef ("ipv4: PKTINFO doesnt need dst reference") Change-Id: I4684e44431021585a6b967feb1cba2ded8c5bddc Signed-off-by: Eric Dumazet <edumazet@google.com> Reported-by: Andrey Konovalov <andreyknvl@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'lib/mpi/mpi-inline.c')
0 files changed, 0 insertions, 0 deletions