linux/drivers/usb/class
Johan Hovold 3b73a0e453 USB: usblp: fix use-after-free on disconnect
commit 7a75919797 upstream.

A recent commit addressing a runtime PM use-count regression, introduced
a use-after-free by not making sure we held a reference to the struct
usb_interface for the lifetime of the driver data.

Fixes: 9a31535859 ("USB: usblp: fix runtime PM after driver unbind")
Cc: stable <stable@vger.kernel.org>
Reported-by: syzbot+cd24df4d075c319ebfc5@syzkaller.appspotmail.com
Signed-off-by: Johan Hovold <johan@kernel.org>
Link: https://lore.kernel.org/r/20191015175522.18490-1-johan@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-10-29 09:19:46 +01:00
..
cdc-acm.c usb: cdc-acm: make sure a refcount is taken early enough 2019-08-25 10:48:00 +02:00
cdc-acm.h
cdc-wdm.c USB: cdc-wdm: fix race between write and disconnect due to flag abuse 2019-09-06 10:22:14 +02:00
Kconfig
Makefile
usblp.c USB: usblp: fix use-after-free on disconnect 2019-10-29 09:19:46 +01:00
usbtmc.c