syzbot


general protection fault in __pm_runtime_resume
Status: fixed on 2019/10/15 23:40
Reported-by: syzbot+3cbe5cd105d2ad56a1df@syzkaller.appspotmail.com
Fix commit: 5f924277 HID: logitech: Fix general protection fault caused by Logitech driver
First crash: 592d, last: 528d
duplicates (15):
Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
BUG: unable to handle kernel paging request in __pm_runtime_resume 1 533d 533d 0/21 closed as dup on 2019/09/20 20:20
BUG: bad usercopy in ld_usb_read (2) C 135 508d 537d 0/21 closed as dup on 2019/09/17 12:21
KASAN: use-after-free Read in usbhid_close 3 537d 550d 0/21 closed as dup on 2019/09/03 12:12
KASAN: use-after-free Read in hiddev_ioctl 9 566d 578d 0/21 closed as dup on 2019/08/21 17:01
KASAN: use-after-free Read in usbhid_power C 590 528d 592d 0/21 closed as dup on 2019/08/12 14:29
general protection fault in usb_autopm_put_interface 1 559d 550d 0/21 closed as dup on 2019/09/03 12:12
WARNING in usbhid_raw_request/usb_submit_urb syz 37 517d 586d 0/21 closed as dup on 2019/08/21 14:08
KASAN: slab-out-of-bounds Read in ld_usb_read (2) 58 508d 537d 0/21 closed as dup on 2019/09/17 12:20
KASAN: use-after-free Read in usbhid_wait_io 2 576d 579d 0/21 closed as dup on 2019/08/21 17:01
KMSAN: uninit-value in ld_usb_read C 22 508d 537d 0/21 closed as dup on 2019/09/17 12:21
KMSAN: uninit-value in usb_autopm_put_interface C 2 545d 537d 0/21 closed as dup on 2019/09/17 11:56
WARNING in hiddev_ioctl/usb_submit_urb 1 578d 577d 0/21 closed as dup on 2019/08/21 17:02
KASAN: use-after-free Write in usbhid_open 4 536d 550d 0/21 closed as dup on 2019/09/03 12:13
KASAN: global-out-of-bounds Read in __pm_runtime_resume 3 544d 537d 0/21 closed as dup on 2019/09/17 12:15
KASAN: use-after-free Read in __pm_runtime_resume C 21 529d 582d 0/21 closed as dup on 2019/08/12 14:27
Patch testing requests:
Created Duration User Patch Repo Result
2019/08/20 17:45 17m stern@rowland.harvard.edu patch https://github.com/google/kasan.git 7f7867ff OK
2019/08/15 17:11 18m stern@rowland.harvard.edu patch https://github.com/google/kasan.git 6a3599ce OK
2019/08/15 15:57 10m stern@rowland.harvard.edu patch https://github.com/google/kasan.git 6a3599ce report log
2019/08/12 14:47 18m hdanton@sina.com patch https://github.com/google/kasan.git 7f7867ff OK
2019/08/12 12:32 18m andreyknvl@google.com patch https://github.com/google/kasan.git 6a3599ce OK

Sample crash report:

Crashes (197):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci2-upstream-usb 2019/09/10 03:32 https://github.com/google/kasan.git usb-fuzzer f0df5c1b a60cb4cd .config log report syz C
ci2-upstream-usb 2019/09/08 21:10 https://github.com/google/kasan.git usb-fuzzer f0df5c1b a60cb4cd .config log report syz C
ci2-upstream-usb 2019/08/21 20:12 https://github.com/google/kasan.git usb-fuzzer eea39f24 4ea67ff8 .config log report syz C
ci2-upstream-usb 2019/08/14 18:18 https://github.com/google/kasan.git usb-fuzzer d0847550 5576551b .config log report syz C
ci2-upstream-usb 2019/08/14 17:18 https://github.com/google/kasan.git usb-fuzzer d0847550 5576551b .config log report syz C
ci2-upstream-usb 2019/08/14 17:00 https://github.com/google/kasan.git usb-fuzzer d0847550 5576551b .config log report syz C
ci2-upstream-usb 2019/08/14 14:12 https://github.com/google/kasan.git usb-fuzzer d0847550 5576551b .config log report syz C
ci2-upstream-usb 2019/08/14 11:52 https://github.com/google/kasan.git usb-fuzzer d0847550 ef801a3e .config log report syz C
ci2-upstream-usb 2019/08/14 09:46 https://github.com/google/kasan.git usb-fuzzer d0847550 ef801a3e .config log report syz C
ci2-upstream-usb 2019/08/14 05:01 https://github.com/google/kasan.git usb-fuzzer d0847550 ef801a3e .config log report syz C
ci2-upstream-usb 2019/08/14 01:13 https://github.com/google/kasan.git usb-fuzzer d0847550 ef801a3e .config log report syz C
ci2-upstream-usb 2019/08/13 19:10 https://github.com/google/kasan.git usb-fuzzer d0847550 74d61399 .config log report syz C
ci2-upstream-usb 2019/08/13 18:52 https://github.com/google/kasan.git usb-fuzzer d0847550 74d61399 .config log report syz C
ci2-upstream-usb 2019/08/10 00:56 https://github.com/google/kasan.git usb-fuzzer e96407b4 aff9e255 .config log report syz C
ci2-upstream-usb 2019/08/09 10:18 https://github.com/google/kasan.git usb-fuzzer e96407b4 ede31a9b .config log report syz C
ci2-upstream-usb 2019/08/09 08:23 https://github.com/google/kasan.git usb-fuzzer e96407b4 ede31a9b .config log report syz C
ci2-upstream-usb 2019/08/08 08:59 https://github.com/google/kasan.git usb-fuzzer e96407b4 e6ebef88 .config log report syz C
ci2-upstream-usb 2019/08/05 21:09 https://github.com/google/kasan.git usb-fuzzer e96407b4 6affd8e8 .config log report syz C
ci2-upstream-usb 2019/07/25 06:57 https://github.com/google/kasan.git usb-fuzzer 6a3599ce 32329ceb .config log report syz C
ci2-upstream-usb 2019/07/25 05:03 https://github.com/google/kasan.git usb-fuzzer 6a3599ce 32329ceb .config log report syz C
ci2-upstream-usb 2019/08/08 20:06 https://github.com/google/kasan.git usb-fuzzer e96407b4 bcc419e9 .config log report syz
ci2-upstream-usb 2019/09/25 12:17 https://github.com/google/kasan.git usb-fuzzer d9e63adc e38a6630 .config log report
ci2-upstream-usb 2019/09/25 10:46 https://github.com/google/kasan.git usb-fuzzer d9e63adc e38a6630 .config log report
ci2-upstream-usb 2019/09/25 08:02 https://github.com/google/kasan.git usb-fuzzer d9e63adc e38a6630 .config log report
ci2-upstream-usb 2019/09/24 23:05 https://github.com/google/kasan.git usb-fuzzer d9e63adc e38a6630 .config log report
ci2-upstream-usb 2019/09/24 07:11 https://github.com/google/kasan.git usb-fuzzer d9e63adc c68252d2 .config log report
ci2-upstream-usb 2019/09/23 19:27 https://github.com/google/kasan.git usb-fuzzer d9e63adc c68252d2 .config log report
ci2-upstream-usb 2019/09/23 11:16 https://github.com/google/kasan.git usb-fuzzer e0bd8d79 d96e88f3 .config log report
ci2-upstream-usb 2019/09/22 14:52 https://github.com/google/kasan.git usb-fuzzer e0bd8d79 d96e88f3 .config log report
ci2-upstream-usb 2019/09/22 11:07 https://github.com/google/kasan.git usb-fuzzer e0bd8d79 d96e88f3 .config log report
ci2-upstream-usb 2019/09/22 06:44 https://github.com/google/kasan.git usb-fuzzer e0bd8d79 d96e88f3 .config log report
ci2-upstream-usb 2019/09/22 01:05 https://github.com/google/kasan.git usb-fuzzer e0bd8d79 d96e88f3 .config log report
ci2-upstream-usb 2019/09/21 23:46 https://github.com/google/kasan.git usb-fuzzer e0bd8d79 d96e88f3 .config log report
ci2-upstream-usb 2019/09/20 14:08 https://github.com/google/kasan.git usb-fuzzer e0bd8d79 d96e88f3 .config log report
ci2-upstream-usb 2019/09/20 08:06 https://github.com/google/kasan.git usb-fuzzer e0bd8d79 4d3ae0b7 .config log report
ci2-upstream-usb 2019/09/19 11:50 https://github.com/google/kasan.git usb-fuzzer f0df5c1b eb940044 .config log report
ci2-upstream-usb 2019/09/19 03:59 https://github.com/google/kasan.git usb-fuzzer f0df5c1b 46c0be24 .config log report
ci2-upstream-usb 2019/09/18 18:22 https://github.com/google/kasan.git usb-fuzzer f0df5c1b 46c0be24 .config log report
ci2-upstream-usb 2019/09/18 14:08 https://github.com/google/kasan.git usb-fuzzer f0df5c1b 1037b424 .config log report
ci2-upstream-usb 2019/09/18 10:20 https://github.com/google/kasan.git usb-fuzzer f0df5c1b 03e0d245 .config log report
ci2-upstream-usb 2019/09/18 04:57 https://github.com/google/kasan.git usb-fuzzer f0df5c1b 03e0d245 .config log report
ci2-upstream-usb 2019/09/17 19:32 https://github.com/google/kasan.git usb-fuzzer f0df5c1b 13dcda9b .config log report
ci2-upstream-usb 2019/09/15 19:09 https://github.com/google/kasan.git usb-fuzzer f0df5c1b 32d59357 .config log report
ci2-upstream-usb 2019/09/15 14:02 https://github.com/google/kasan.git usb-fuzzer f0df5c1b 32d59357 .config log report
ci2-upstream-usb 2019/09/15 08:59 https://github.com/google/kasan.git usb-fuzzer f0df5c1b 32d59357 .config log report
ci2-upstream-usb 2019/09/14 10:06 https://github.com/google/kasan.git usb-fuzzer f0df5c1b 32d59357 .config log report
ci2-upstream-usb 2019/09/13 23:32 https://github.com/google/kasan.git usb-fuzzer f0df5c1b 32d59357 .config log report
ci2-upstream-usb 2019/09/13 22:06 https://github.com/google/kasan.git usb-fuzzer f0df5c1b 32d59357 .config log report
ci2-upstream-usb 2019/09/13 17:52 https://github.com/google/kasan.git usb-fuzzer f0df5c1b 32d59357 .config log report
ci2-upstream-usb 2019/09/13 10:08 https://github.com/google/kasan.git usb-fuzzer f0df5c1b 40fa42bc .config log report
ci2-upstream-usb 2019/09/13 08:52 https://github.com/google/kasan.git usb-fuzzer f0df5c1b 40fa42bc .config log report
ci2-upstream-usb 2019/09/13 04:53 https://github.com/google/kasan.git usb-fuzzer f0df5c1b 40fa42bc .config log report
ci2-upstream-usb 2019/09/13 02:50 https://github.com/google/kasan.git usb-fuzzer f0df5c1b 40fa42bc .config log report
ci2-upstream-usb 2019/09/12 16:33 https://github.com/google/kasan.git usb-fuzzer f0df5c1b 0b7672ee .config log report
ci2-upstream-usb 2019/09/11 14:58 https://github.com/google/kasan.git usb-fuzzer f0df5c1b a60cb4cd .config log report
ci2-upstream-usb 2019/09/11 12:50 https://github.com/google/kasan.git usb-fuzzer f0df5c1b a60cb4cd .config log report
ci2-upstream-usb 2019/09/11 10:49 https://github.com/google/kasan.git usb-fuzzer f0df5c1b a60cb4cd .config log report
ci2-upstream-usb 2019/09/11 09:42 https://github.com/google/kasan.git usb-fuzzer f0df5c1b a60cb4cd .config log report
ci2-upstream-usb 2019/09/11 03:34 https://github.com/google/kasan.git usb-fuzzer f0df5c1b a60cb4cd .config log report
ci2-upstream-usb 2019/09/11 01:14 https://github.com/google/kasan.git usb-fuzzer f0df5c1b a60cb4cd .config log report
ci2-upstream-usb 2019/09/10 23:33 https://github.com/google/kasan.git usb-fuzzer f0df5c1b a60cb4cd .config log report
ci2-upstream-usb 2019/09/10 12:57 https://github.com/google/kasan.git usb-fuzzer f0df5c1b a60cb4cd .config log report
ci2-upstream-usb 2019/09/10 08:10 https://github.com/google/kasan.git usb-fuzzer f0df5c1b a60cb4cd .config log report
ci2-upstream-usb 2019/09/10 05:20 https://github.com/google/kasan.git usb-fuzzer f0df5c1b a60cb4cd .config log report
ci2-upstream-usb 2019/09/09 14:42 https://github.com/google/kasan.git usb-fuzzer f0df5c1b a60cb4cd .config log report
ci2-upstream-usb 2019/09/09 09:36 https://github.com/google/kasan.git usb-fuzzer f0df5c1b a60cb4cd .config log report
ci2-upstream-usb 2019/09/09 03:46 https://github.com/google/kasan.git usb-fuzzer f0df5c1b a60cb4cd .config log report
ci2-upstream-usb 2019/09/08 17:24 https://github.com/google/kasan.git usb-fuzzer f0df5c1b a60cb4cd .config log report
ci2-upstream-usb 2019/07/23 21:22 https://github.com/google/kasan.git usb-fuzzer 6a3599ce de453f34 .config log report