Message ID | 20180419122359.29242-3-kleber.souza@canonical.com |
---|---|
State | New |
Headers | show |
Series | [SRU,Artful,1/1] netlink: Add netns check on taps | expand |
diff --git a/net/netlink/af_netlink.c b/net/netlink/af_netlink.c index 2939a6b87c27..823eb4b597b4 100644 --- a/net/netlink/af_netlink.c +++ b/net/netlink/af_netlink.c @@ -254,6 +254,9 @@ static int __netlink_deliver_tap_skb(struct sk_buff *skb, struct sock *sk = skb->sk; int ret = -ENOMEM; + if (!net_eq(dev_net(dev), sock_net(sk))) + return 0; + dev_hold(dev); if (is_vmalloc_addr(skb->head))