syzbot


KASAN: use-after-free Read in r871xu_dev_remove
Status: upstream: reported C repro on 2021/07/13 03:14
Reported-by: syzbot+5872a520e0ce0a7c7230@syzkaller.appspotmail.com
Fix commit: e9e6aa51b273 staging: rtl8712: error handling refactoring
Patched on: [ci-qemu2-arm64 ci-qemu2-arm64-compat ci-qemu2-arm64-mte ci-qemu2-riscv64 ci-upstream-bpf-kasan-gce ci-upstream-bpf-next-kasan-gce ci-upstream-gce-leak ci-upstream-kasan-gce ci-upstream-kasan-gce-386 ci-upstream-kasan-gce-root ci-upstream-kasan-gce-selinux-root ci-upstream-kasan-gce-smack-root ci-upstream-kmsan-gce ci-upstream-kmsan-gce-386 ci-upstream-linux-next-kasan-gce-root ci-upstream-net-kasan-gce ci-upstream-net-this-kasan-gce ci2-upstream-kcsan-gce ci2-upstream-usb], missing on: [ci-qemu-upstream ci-qemu-upstream-386 ci-qemu2-arm32]
First crash: 81d, last: 51d

Cause bisection: introduced by (bisect log) [no-op commit]:
commit b61ce4d81ba29d0b70487635105e12ec44c3a873
Author: Kees Cook <keescook@chromium.org>
Date: Wed Jun 23 20:39:35 2021 +0000

  selftests/lkdtm: Enable various testable CONFIGs

Crash: BUG: sleeping function called from invalid context in lock_sock_nested (log)
Repro: C syz .config
Patch testing requests:
Created Duration User Patch Repo Result
2021/07/21 10:01 19m paskripkin@gmail.com patch upstream OK
2021/07/13 09:19 10m paskripkin@gmail.com patch linux-next report log
2021/07/13 08:55 5m paskripkin@gmail.com patch linux-next error

Sample crash report:

Crashes (152):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-kasan-gce-selinux-root 2021/08/08 15:08 upstream 85a90500f9a1 6972b106 .config log report syz C KASAN: use-after-free Read in r871xu_dev_remove
ci-upstream-kasan-gce-selinux-root 2021/08/07 22:40 upstream c9194f32bfd9 6972b106 .config log report syz C KASAN: use-after-free Read in r871xu_dev_remove
ci-upstream-kasan-gce-selinux-root 2021/08/06 02:11 upstream 902e7f373fff d2d6e680 .config log report syz C KASAN: use-after-free Read in r871xu_dev_remove
ci-upstream-kasan-gce-root 2021/08/04 04:21 upstream d5ad8ec3cfb5 6c236867 .config log report syz C KASAN: use-after-free Read in r871xu_dev_remove
ci-upstream-kasan-gce-selinux-root 2021/08/03 18:51 upstream c500bee1c5b2 6c236867 .config log report syz C KASAN: use-after-free Read in r871xu_dev_remove
ci-upstream-kasan-gce-root 2021/08/02 23:25 upstream c500bee1c5b2 6c236867 .config log report syz C KASAN: use-after-free Read in r871xu_dev_remove
ci-upstream-kasan-gce-selinux-root 2021/07/31 17:57 upstream c7d102232649 6c236867 .config log report syz C KASAN: use-after-free Read in r871xu_dev_remove
ci-upstream-kasan-gce-selinux-root 2021/07/29 22:47 upstream 7e96bf476270 b44001ce .config log report syz C KASAN: use-after-free Read in r871xu_dev_remove
ci-upstream-kasan-gce-selinux-root 2021/07/27 11:24 upstream ff1176468d36 fd511809 .config log report syz C KASAN: use-after-free Read in r871xu_dev_remove
ci-upstream-kasan-gce-selinux-root 2021/07/26 13:27 upstream ff1176468d36 fd511809 .config log report syz C KASAN: use-after-free Read in r871xu_dev_remove
ci-upstream-kasan-gce-selinux-root 2021/07/20 03:36 upstream 2734d6c1b1a0 bc48c9ab .config log report syz C KASAN: use-after-free Read in r871xu_dev_remove
ci-upstream-linux-next-kasan-gce-root 2021/07/21 06:18 linux-next c1a6d08348fc 1b201b48 .config log report syz C KASAN: use-after-free Read in r871xu_dev_remove
ci-upstream-linux-next-kasan-gce-root 2021/07/20 11:51 linux-next c1a6d08348fc bc48c9ab .config log report syz C KASAN: use-after-free Read in r871xu_dev_remove
ci-upstream-linux-next-kasan-gce-root 2021/07/18 12:38 linux-next c1a6d08348fc f115ae98 .config log report syz C KASAN: use-after-free Read in r871xu_dev_remove
ci-upstream-linux-next-kasan-gce-root 2021/07/16 06:42 linux-next c1a6d08348fc f115ae98 .config log report syz C KASAN: use-after-free Read in r871xu_dev_remove
ci-upstream-linux-next-kasan-gce-root 2021/07/11 19:51 linux-next 92510a7fd93c 8f5a7b8c .config log report syz C KASAN: use-after-free Read in r871xu_dev_remove
ci-upstream-linux-next-kasan-gce-root 2021/07/09 03:21 linux-next e2f74b13dbe6 1b20171a .config log report syz C KASAN: slab-out-of-bounds Read in r871xu_dev_remove
ci-upstream-linux-next-kasan-gce-root 2021/07/09 20:28 linux-next 92510a7fd93c 281e815f .config log report syz KASAN: use-after-free Read in r871xu_dev_remove
ci-upstream-kasan-gce-root 2021/08/05 11:24 upstream 251a1524293d 7f7bb950 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci-upstream-kasan-gce 2021/08/02 17:32 upstream c500bee1c5b2 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci-upstream-kasan-gce 2021/08/01 15:15 upstream f3438b4c4e69 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci-upstream-kasan-gce-root 2021/08/01 06:17 upstream f3438b4c4e69 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/08 07:50 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 548011957d1d 6972b106 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/06 01:24 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 548011957d1d d2d6e680 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/04 15:33 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/04 13:37 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/04 11:49 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/04 09:19 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/04 08:06 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/04 06:41 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/04 01:55 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/03 23:37 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/03 22:24 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/03 20:16 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/03 18:11 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/03 14:01 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/03 12:57 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/03 06:06 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/03 05:46 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/03 02:59 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/02 22:48 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/02 18:59 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/02 16:31 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/02 13:43 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/02 07:20 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/02 06:02 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/01 22:40 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/01 21:00 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/01 19:18 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/01 17:56 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/01 12:29 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/07/31 20:17 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/07/31 17:15 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/07/31 14:43 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/07/31 13:38 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/07/31 12:31 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/07/31 11:19 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/07/31 01:21 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/07/30 18:20 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci-upstream-linux-next-kasan-gce-root 2021/07/09 03:05 linux-next e2f74b13dbe6 1b20171a .config log report info KASAN: use-after-free Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/04 10:48 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: slab-out-of-bounds Read in r871xu_dev_remove
ci2-upstream-usb 2021/08/03 15:51 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: out-of-bounds Read in r871xu_dev_remove
ci2-upstream-usb 2021/07/31 23:13 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: slab-out-of-bounds Read in r871xu_dev_remove
ci2-upstream-usb 2021/07/31 05:47 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 64cd4271ea8e 6c236867 .config log report info KASAN: slab-out-of-bounds Read in r871xu_dev_remove