OSDN Git Service

rtl818x: fix potential use after free
authorPan Bian <bianpan2016@163.com>
Thu, 29 Nov 2018 10:48:10 +0000 (18:48 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 5 Dec 2019 08:20:06 +0000 (09:20 +0100)
commitc318f88411a8e69891c691c07b508c4b77772e54
treebc490a590761edd153f39bf62f102f182ec2192d
parent7cf86c89d7e411cba54da97ef831f9f10aa147b8
rtl818x: fix potential use after free

[ Upstream commit afbb1947db94eacc5a13302eee88a9772fb78935 ]

entry is released via usb_put_urb just after calling usb_submit_urb.
However, entry is used if the submission fails, resulting in a use after
free bug. The patch fixes this.

Signed-off-by: Pan Bian <bianpan2016@163.com>
ACKed-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c