]> www.infradead.org Git - users/jedix/linux-maple.git/commit
DTrace: IP provider use-after-free for drop-out probe points
authorAlan Maguire <alan.maguire@oracle.com>
Wed, 14 Jun 2017 13:06:27 +0000 (14:06 +0100)
committerNick Alcock <nick.alcock@oracle.com>
Tue, 20 Jun 2017 14:16:58 +0000 (15:16 +0100)
commit0acae1e00534802b6a019db33cdde6540473ea72
treee432955adc0834fabebe9bc0fdc2609711132bd1
parent9594ed68002b8ab660d8d97ef4bb2a293de50c09
DTrace: IP provider use-after-free for drop-out probe points

KASan warnings showed a possible use-after-free for skbs in error handling
codepath after netfilter hooks have run.  Hooks may free the skb, so we
should not derefence it at drop-out probe points after NF_HOOK().

Orabug: 26267376

Signed-off-by: Alan Maguire <alan.maguire@oracle.com>
Reviewed-by: Girish Moodalbail <girish.moodalbail@oracle.com>
net/ipv4/ip_output.c
net/ipv6/ip6_output.c
net/ipv6/mcast.c