]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
ieee802154: atusb: fix use-after-free at disconnect
authorJohan Hovold <johan@kernel.org>
Thu, 19 Sep 2019 12:12:34 +0000 (14:12 +0200)
committerStefan Bader <stefan.bader@canonical.com>
Tue, 12 Nov 2019 18:04:21 +0000 (19:04 +0100)
commit00c5eca4aedb9dce0dafcce87591613f306db77e
tree57c09fcc0061ddfd59a330cb0529e8b21bb3a326
parent87086e8fe1463e33bda2b5bec46c4b4453af04cc
ieee802154: atusb: fix use-after-free at disconnect

BugLink: https://bugs.launchpad.net/bugs/1849576
commit 7fd25e6fc035f4b04b75bca6d7e8daa069603a76 upstream.

The disconnect callback was accessing the hardware-descriptor private
data after having having freed it.

Fixes: 7490b008d123 ("ieee802154: add support for atusb transceiver")
Cc: stable <stable@vger.kernel.org> # 4.2
Cc: Alexander Aring <alex.aring@gmail.com>
Reported-by: syzbot+f4509a9138a1472e7e80@syzkaller.appspotmail.com
Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Stefan Schmidt <stefan@datenfreihafen.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
drivers/net/ieee802154/atusb.c