]> git.ipfire.org Git - people/ms/linux.git/commit
net: avoid NULL deref in inet_ctl_sock_destroy()
authorEric Dumazet <edumazet@google.com>
Mon, 2 Nov 2015 15:50:07 +0000 (07:50 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 9 Dec 2015 18:42:53 +0000 (13:42 -0500)
commitc6f46a328f0947269ac52819325826afe383ff8d
tree2cdcc18af066ab423f3e70430093cc77b83fa5dd
parentdda65ee7a47d8936de238c9ef0c8fffc86a61784
net: avoid NULL deref in inet_ctl_sock_destroy()

[ Upstream commit 8fa677d2706d325d71dab91bf6e6512c05214e37 ]

Under low memory conditions, tcp_sk_init() and icmp_sk_init()
can both iterate on all possible cpus and call inet_ctl_sock_destroy(),
with eventual NULL pointer.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Reported-by: Dmitry Vyukov <dvyukov@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
include/net/inet_common.h