syzbot


WARNING in hid_submit_ctrl/usb_submit_urb
Status: fixed on 2021/11/10 00:50
Reported-by: syzbot+9b57a46bf1801ce2a2ca@syzkaller.appspotmail.com
Fix commit: 0a824efdb724 HID: usbhid: Fix warning caused by 0-length input reports
First crash: 146d, last: 93d

Cause bisection: introduced by (bisect log) :
commit 5cc59c418fde9d02859996707b9d5dfd2941c50b
Author: Alan Stern <stern@rowland.harvard.edu>
Date: Sat May 22 02:16:23 2021 +0000

  USB: core: WARN if pipe direction != setup packet direction

Crash: WARNING in hid_submit_ctrl/usb_submit_urb (log)
Repro: C syz .config
Patch testing requests:
Created Duration User Patch Repo Result
2021/08/19 19:53 15m stern@rowland.harvard.edu patch https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 794c7931a242 OK
2021/08/19 15:26 9m stern@rowland.harvard.edu patch https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 794c7931a242 report log
2021/08/18 18:49 10m stern@rowland.harvard.edu patch https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 794c7931a242 report log

Sample crash report:

Crashes (38):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-kasan-gce-smack-root 2021/08/26 16:23 upstream 73f3af7b4611 b599f2fc .config log report syz C WARNING in hid_submit_ctrl/usb_submit_urb
ci-upstream-kasan-gce-root 2021/08/18 09:13 upstream 794c7931a242 a2fe1cb5 .config log report syz C WARNING in hid_submit_ctrl/usb_submit_urb
ci-qemu-upstream-386 2021/07/16 06:29 upstream dd9c7df94c1b f115ae98 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci-qemu-upstream-386 2021/07/16 05:27 upstream dd9c7df94c1b f115ae98 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci-qemu-upstream-386 2021/07/16 04:13 upstream dd9c7df94c1b f115ae98 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci-qemu-upstream-386 2021/07/16 03:04 upstream dd9c7df94c1b f115ae98 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci-qemu-upstream-386 2021/07/16 00:55 upstream dd9c7df94c1b a44e4957 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci-qemu-upstream-386 2021/07/15 23:28 upstream dd9c7df94c1b a44e4957 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci-qemu-upstream-386 2021/07/15 20:45 upstream dd9c7df94c1b a44e4957 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci-qemu-upstream-386 2021/07/15 18:16 upstream 8096acd7442e a44e4957 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci-qemu-upstream-386 2021/07/15 18:10 upstream 8096acd7442e a44e4957 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci-qemu-upstream-386 2021/07/15 10:09 upstream 8096acd7442e b9a2f64e .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci-qemu-upstream-386 2021/07/15 08:03 upstream 8096acd7442e b9a2f64e .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci-qemu-upstream-386 2021/07/15 04:34 upstream 8096acd7442e b9a2f64e .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci-qemu-upstream-386 2021/07/15 03:01 upstream 8096acd7442e b9a2f64e .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci-qemu-upstream-386 2021/07/14 20:39 upstream 40226a3d96ef 94e0b707 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci-qemu-upstream-386 2021/07/14 19:50 upstream 40226a3d96ef 94e0b707 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci-qemu-upstream-386 2021/07/14 16:55 upstream 40226a3d96ef 94e0b707 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci-qemu-upstream-386 2021/07/14 15:42 upstream 40226a3d96ef 94e0b707 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci2-upstream-usb 2021/09/05 10:31 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 1b4f3dfb4792 d236a457 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci2-upstream-usb 2021/09/05 06:11 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 1b4f3dfb4792 d236a457 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci2-upstream-usb 2021/09/04 22:22 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 1b4f3dfb4792 d236a457 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci2-upstream-usb 2021/09/04 20:29 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 1b4f3dfb4792 d236a457 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci2-upstream-usb 2021/09/04 14:10 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 1b4f3dfb4792 d236a457 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci2-upstream-usb 2021/09/04 08:45 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 1b4f3dfb4792 d236a457 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci2-upstream-usb 2021/09/04 07:42 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 1b4f3dfb4792 d236a457 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci2-upstream-usb 2021/09/04 06:03 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 1b4f3dfb4792 d236a457 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci2-upstream-usb 2021/09/03 22:31 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 1b4f3dfb4792 d236a457 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci2-upstream-usb 2021/09/03 22:16 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 1b4f3dfb4792 d236a457 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci2-upstream-usb 2021/09/03 21:17 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 1b4f3dfb4792 d236a457 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci2-upstream-usb 2021/09/02 18:54 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 1b4f3dfb4792 d0f0970b .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci2-upstream-usb 2021/09/01 22:09 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 835d31d319d9 7eb7e152 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci2-upstream-usb 2021/09/01 17:56 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 9c1587d99f93 7eb7e152 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci2-upstream-usb 2021/09/01 16:57 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 9c1587d99f93 7eb7e152 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci2-upstream-usb 2021/09/01 14:30 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 9c1587d99f93 7eb7e152 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci2-upstream-usb 2021/09/01 06:16 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 9c1587d99f93 7eb7e152 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci2-upstream-usb 2021/09/01 05:06 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 9c1587d99f93 7eb7e152 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb
ci2-upstream-usb 2021/09/01 04:19 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 9c1587d99f93 7eb7e152 .config log report info WARNING in hid_submit_ctrl/usb_submit_urb