]> git.baikalelectronics.ru Git - kernel.git/commit
netfilter: ipv4: fix NULL dereference
authorLiping Zhang <liping.zhang@spreadtrum.com>
Sat, 26 Mar 2016 08:32:57 +0000 (16:32 +0800)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 28 Mar 2016 15:59:29 +0000 (17:59 +0200)
commit5c78c5d1d0efede3ad79dc46a015163a02ec678f
tree71294f8a20e10d1ca420d72452d4cfb9a37c3799
parent95fc15baa84a487430ad7ef61b2ef5e9e0f46039
netfilter: ipv4: fix NULL dereference

Commit 7830d55b10b4 ("ipv4: Namespaceify ip_default_ttl sysctl knob")
use sock_net(skb->sk) to get the net namespace, but we can't assume
that sk_buff->sk is always exist, so when it is NULL, oops will happen.

Signed-off-by: Liping Zhang <liping.zhang@spreadtrum.com>
Reviewed-by: Nikolay Borisov <kernel@kyup.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
net/bridge/netfilter/nft_reject_bridge.c
net/ipv4/netfilter/ipt_SYNPROXY.c