]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
can: usb_8dev: fix use-after-free on disconnect
authorJohan Hovold <johan@kernel.org>
Tue, 1 Oct 2019 10:29:14 +0000 (12:29 +0200)
committerStefan Bader <stefan.bader@canonical.com>
Tue, 26 Nov 2019 12:16:07 +0000 (13:16 +0100)
commite6a1ba0533ee62752bcc72e0da7a267bb231b269
tree024e8ea74153708ac2c01ab596e59bc4c81bc882
parent52491bb5a2e9d1323ee3738f7396c578f89fd471
can: usb_8dev: fix use-after-free on disconnect

BugLink: https://bugs.launchpad.net/bugs/1853519
commit 3759739426186a924675651b388d1c3963c5710e upstream.

The driver was accessing its driver data after having freed it.

Fixes: 0024d8ad1639 ("can: usb_8dev: Add support for USB2CAN interface from 8 devices")
Cc: stable <stable@vger.kernel.org> # 3.9
Cc: Bernd Krumboeck <b.krumboeck@gmail.com>
Cc: Wolfgang Grandegger <wg@grandegger.com>
Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
drivers/net/can/usb/usb_8dev.c