summaryrefslogtreecommitdiff
path: root/net/tipc
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2017-11-10 14:14:06 +1100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-12-16 10:33:55 +0100
commit8bfafc972a340092325a3f6f0986d273eb0cd55c (patch)
treee816a06bdcb91584d794ab068bfdcb4edbda65dd /net/tipc
parent5c15c5c8ebc5b17e5cbd2fc77c2764d2249cc6f1 (diff)
xfrm: Copy policy family in clone_policy
[ Upstream commit 0e74aa1d79a5bbc663e03a2804399cae418a0321 ] The syzbot found an ancient bug in the IPsec code. When we cloned a socket policy (for example, for a child TCP socket derived from a listening socket), we did not copy the family field. This results in a live policy with a zero family field. This triggers a BUG_ON check in the af_key code when the cloned policy is retrieved. This patch fixes it by copying the family field over. Reported-by: syzbot <syzkaller@googlegroups.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com> Signed-off-by: Sasha Levin <alexander.levin@verizon.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'net/tipc')
0 files changed, 0 insertions, 0 deletions