From: Ursula Braun <[email protected]> Date: Mon, 7 Aug 2017 13:28:39 +0200
> From: Julian Wiedmann <[email protected]> > > On L3, the qeth_hdr struct needs to be filled with the next-hop > IP address. > The current code accesses rtable->rt_gateway without checking that > rtable is a valid address. The accidental access to a lowcore area > results in a random next-hop address in the qeth_hdr. > rtable (or more precisely, skb_dst(skb)) can be NULL in rare cases > (for instance together with AF_PACKET sockets). > This patch adds the missing NULL-ptr checks. > > Signed-off-by: Julian Wiedmann <[email protected]> > Signed-off-by: Ursula Braun <[email protected]> > Fixes: 87e7597b5a3 qeth: Move away from using neighbour entries in > qeth_l3_fill_header() Applied.
