From: Eric Dumazet <[email protected]> Date: Fri, 24 Mar 2017 19:36:13 -0700
> From: Eric Dumazet <[email protected]> > > We got a report of yet another bug in ping > > http://www.openwall.com/lists/oss-security/2017/03/24/6 > > ->disconnect() is not called with socket lock held. > > Fix this by acquiring ping rwlock earlier. > > Thanks to Daniel, Alexander and Andrey for letting us know this problem. > > Fixes: c319b4d76b9e ("net: ipv4: add IPPROTO_ICMP socket kind") > Signed-off-by: Eric Dumazet <[email protected]> > Reported-by: Daniel Jiang <[email protected]> > Reported-by: Solar Designer <[email protected]> > Reported-by: Andrey Konovalov <[email protected]> Applied and queued up for -stable, thanks.
