]> git.ipfire.org Git - thirdparty/kernel/stable.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 19:34:08 +0000 (14:34 -0500)
commit2e05a9e795039ff20784f0be4a609bfc28ca9d20
tree7ab97145e8c746b47ff367e7ae5c9b021b247c5a
parentc555478720e688d9b9fda6afb51253fc9d3f71c6
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