]> git.itanic.dy.fi Git - linux-stable/commit
af_key: fix leaks in key_pol_get_resp and dump_sp.
authorJeremy Sowden <jeremy@azazel.net>
Sat, 25 May 2019 18:09:35 +0000 (19:09 +0100)
committerBen Hutchings <ben@decadent.org.uk>
Thu, 31 Oct 2019 22:14:51 +0000 (22:14 +0000)
commit63cd7cdd67aa02475629b15b91742188657e5493
tree7627e4b103ab7b9f9a44d43d9648ed2ce1ee11cf
parent53fa36261afe8c5e53367a80896a86412c52b5ed
af_key: fix leaks in key_pol_get_resp and dump_sp.

commit 7c80eb1c7e2b8420477fbc998971d62a648035d9 upstream.

In both functions, if pfkey_xfrm_policy2msg failed we leaked the newly
allocated sk_buff.  Free it on error.

Fixes: 55569ce256ce ("Fix conversion between IPSEC_MODE_xxx and XFRM_MODE_xxx.")
Reported-by: syzbot+4f0529365f7f2208d9f0@syzkaller.appspotmail.com
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
net/key/af_key.c