Re: [PATCH net v2] ipv4/route: fail early when inet dev is missing

2019-03-06 Thread David Miller
From: Paolo Abeni Date: Wed, 6 Mar 2019 10:42:53 +0100 > If a non local multicast packet reaches ip_route_input_rcu() while > the ingress device IPv4 private data (in_dev) is NULL, we end up > doing a NULL pointer dereference in IN_DEV_MFORWARD(). > > Since the later call to ip_route_input_mc()

[PATCH net v2] ipv4/route: fail early when inet dev is missing

2019-03-06 Thread Paolo Abeni
If a non local multicast packet reaches ip_route_input_rcu() while the ingress device IPv4 private data (in_dev) is NULL, we end up doing a NULL pointer dereference in IN_DEV_MFORWARD(). Since the later call to ip_route_input_mc() is going to fail if !in_dev, we can fail early in such scenario and