usb subsystem


List(s): linux-usb@vger.kernel.org
Fixed bugs: 469
Parent subsystem(s): kernel (122)
Child subsystems: usb-storage (5)
Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Discussions
INFO: task hung in usb_deregister_dev (4) prio:high usb 1 31 2d01h 1d05h
general protection fault in mxl111sf_ep6_streaming_ctrl media usb prio:high 2 syz, C error 2 1d10h 1d09h PATCH [1d01h]
INFO: task hung in usbdev_ioctl (8) prio:high usb 1 syz error 4 7d00h 6d15h PATCH [4d16h]
INFO: task hung in usbatm_usb_disconnect (2) prio:high usb 1 syz, C 20 25m 6d15h PATCH [4d02h]
WARNING in ttusb_start_feed/usb_submit_urb media usb prio:high -1 syz, C error 10 1d00h 9d14h PATCH [9d11h]
KASAN: slab-use-after-free Read in rtsx_usb_ms_handle_req mmc usb prio:high 22 syz, C error 186 2h11m 10d PATCH [8d21h]
general protection fault in ucsi_acpi_probe (2) usb prio:low 2 syz, C error 41 2d20h 13d PATCH [6d18h]
WARNING in service_outstanding_interrupt/usb_submit_urb (2) usb prio:high -1 1 20d 16d
INFO: task hung in pn533_usb_probe nfc usb prio:high 1 syz, C error 4 8d17h 20d PATCH [17d]
INFO: task hung in usb_register_dev (3) prio:high usb 1 syz, C error 19 3d20h 23d PATCH [20d]
WARNING: suspicious RCU usage in phy_detach net usb prio:high 4 syz 17 16h47m 24d PATCH [5d00h]
KASAN: slab-use-after-free Read in roccat_disconnect prio:high input usb 19 syz, C 20 5d09h 25d PATCH [5d04h]
INFO: task hung in em28xx_i2c_unregister prio:high i2c usb 1 syz 33 3d07h 27d 💬 1 [27d]
BUG: unable to handle kernel paging request in gs_close prio:low usb 8 6 27d 27d
memory leak in nci_send_cmd prio:high usb 3 syz, C 5 3d15h 28d PATCH [3d21h]
KASAN: slab-use-after-free Read in k90_record_led_work prio:high actionable input usb 19 6 5d00h 29d PATCH [16d]
possible deadlock in fifo_open (2) prio:low usb 4 1 33d 29d
KASAN: slab-use-after-free Read in atkbd_event_work prio:high actionable usb 19 syz, C 7 13d 30d 💬 2 [12d]
KASAN: slab-use-after-free Read in k90_backlight_work prio:high input usb 19 11 27d 30d PATCH [14d]
KASAN: slab-use-after-free Read in sd_stopN prio:high media usb 19 syz 1 19d 31d PATCH [19d]
KASAN: slab-out-of-bounds Write in gb_operation_message_alloc prio:high usb greybus 21 syz, C error 72 3h33m 31d PATCH [23d]
WARNING in drm_mode_config_validate prio:high usb dri -1 syz, C error 36 22d 31d 💬 1 [31d]
KASAN: slab-use-after-free Read in roccat_open prio:high input usb 19 syz, C 2 9d15h 32d 💬 2 [11d]
UBSAN: shift-out-of-bounds in __vcc_connect prio:high net usb -1 syz 2 36d 32d PATCH [19h34m]
INFO: task hung in usb_set_configuration prio:high usb input 1 syz 2 38d 34d PATCH [33d]
INFO: task hung in unbind_store prio:high usb 1 syz, C error 11 9d21h 35d 💬 7 [31d]
possible deadlock in lookup_open prio:low usb 4 syz, C 93 23h03m 36d
KASAN: slab-out-of-bounds Read in aqc_raw_event prio:high input usb hwmon 17 syz, C 12 5d03h 37d PATCH [36d]
KASAN: slab-use-after-free Read in dummy_timer prio:normal usb 19 34 1d21h 37d
INFO: trying to register non-static key in edge_bulk_in_callback prio:high usb -1 1 41d 37d
INFO: trying to register non-static key in u_audio_get_playback_srate prio:high usb -1 1 41d 37d PATCH [5d04h]
KASAN: slab-out-of-bounds Read in gether_get_ifname prio:normal usb 17 syz, C 21 26d 37d PATCH [15d]
possible deadlock in mdc800_device_open prio:high usb 4 syz, C error 226 13d 38d PATCH [19d]
KASAN: slab-use-after-free Read in __vb2_queue_cancel (2) prio:high usb media 19 syz, C 323 4d02h 38d PATCH [17d]
general protection fault in bus_remove_device prio:high usb 2 syz, C 9 2d13h 39d PATCH [38d]
memory leak in __usbhid_submit_report (2) prio:high input usb 3 syz, C 1 27d 40d PATCH [39d]
general protection fault in drm_object_attach_property usb dri prio:high 8 syz, C error 53 13m 42d PATCH [41d]
INFO: trying to register non-static key in gadget_dev_open prio:normal usb -1 1 46d 42d
general protection fault in adsl_state_store prio:low usb 2 C 16 4d13h 42d PATCH [2d05h]
WARNING: ODEBUG bug in hid_device_remove prio:high input usb -1 syz, C error 51 15d 43d 💬 2 [4d03h]
WARNING: ODEBUG bug in corsair_remove prio:high input usb -1 syz, C done 696 4h11m 43d PATCH [16d]
KASAN: slab-use-after-free Read in attach_store prio:normal usb 19 C 2 44d 44d PATCH [4d18h]
memory leak in gadget_bind (2) prio:low usb 3 syz, C 1 33d 45d PATCH [37d]
possible deadlock in uvcg_extension_ba_source_id_show prio:low usb 4 6 50d 46d
BUG: spinlock bad magic in gadget_dev_open prio:normal usb 4 12 5d23h 46d
possible deadlock in uvcg_default_output_i_terminal_show prio:low usb 4 1 52d 47d
possible deadlock in uvcg_extension_b_num_controls_store prio:low usb 4 1 52d 48d
general protection fault in uvcg_video_enable prio:high usb 2 C 8 20d 48d PATCH [44d]
WARNING in ttusb_dec_start_feed prio:high media usb -1 syz, C 2 30d 49d
memory leak in hidg_bind prio:low usb 3 syz, C 2 35d 49d PATCH [37d]
WARNING: refcount bug in trace_suspend_resume (2) prio:normal usb 13 syz, C 5 27d 49d PATCH [47d]
WARNING in i2c_unregister_device prio:low usb -1 syz, C error 36 3d04h 49d PATCH [3d11h]
KASAN: slab-use-after-free Read in input_dev_uevent (2) prio:high usb input 19 syz, C error 21 3d12h 49d PATCH [2d13h]
KASAN: slab-out-of-bounds Read in hid_dump_input prio:high input usb 19 syz, C error error 22 45d 50d PATCH [16d]
memory leak in usb_copy_descriptors prio:low usb 3 syz, C 1 36d 51d PATCH [12d]
INFO: trying to register non-static key in usbg_make_tpg prio:low usb -1 4 39d 52d
WARNING in trace_suspend_resume/usb_submit_urb (2) prio:high nfc usb -1 3 54d 52d
INFO: trying to register non-static key in as102_stream_ctrl prio:high usb media -1 syz, C error 61 3h46m 53d PATCH [18d]
KASAN: slab-use-after-free Read in sur40_open prio:high usb input 19 syz, C error error 44 46d 53d PATCH [5d04h]
KASAN: slab-use-after-free Read in rc_dev_uevent prio:high usb media 19 syz, C error 191 2h05m 53d PATCH [52d]
WARNING in port100_send_cmd_async/usb_submit_urb (3) prio:high usb nfc -1 syz, C error 326 1d14h 53d PATCH [1d16h]
possible deadlock in mnt_want_write (9) prio:low usb 4 syz, C 80 1d20h 53d
memory leak in f_uac1_opts_c_srate_store prio:normal usb 3 syz, C 1 40d 54d PATCH [52d]
KASAN: slab-use-after-free Write in gadgetfs_kill_sb prio:normal actionable usb 22 C 5 24d 55d PATCH [23d]
WARNING in as102_stream_ctrl prio:low usb media -1 syz, C 126 now 55d PATCH [4d02h]
KASAN: slab-use-after-free Read in lookup_object_or_alloc (4) prio:high actionable usb 19 1 59d 55d PATCH [17d]
possible deadlock in tcm_alloc prio:low usb 4 syz, C error 504 1d00h 55d
possible deadlock in uvcg_extension_allow_link prio:low usb 4 syz, C 13 31d 55d
memory leak in f_uac2_opts_p_srate_store prio:normal usb 3 syz, C 1 42d 56d PATCH [52d]
KASAN: invalid-free in f_uac1_opts_c_srate_store prio:normal usb 24 syz, C 6 30d 57d PATCH [54d]
KASAN: slab-use-after-free Read in uvcg_extension_drop prio:normal actionable usb 19 5 22d 57d PATCH [54d]
general protection fault in dummy_udc_stop prio:low usb 8 24 32d 57d
general protection fault in emi26_probe prio:low usb 17 syz, C error 17 34d 57d 💬 1 [25d]
WARNING in ttusb_dec_send_command prio:high usb media -1 syz, C 276 38m 58d PATCH [55d]
general protection fault in rebind_store prio:low usb 8 syz, C 65 1d15h 58d PATCH [1d11h]
KASAN: slab-use-after-free Write in pn_bind prio:normal usb 22 syz 56 10h16m 58d PATCH [17d]
general protection fault in request_ihex_firmware prio:high usb 2 syz, C error 58 1d04h 58d PATCH [54d]
BUG: using smp_processor_id() in preemptible code in tx_complete prio:high net usb 4 C 3 27d 58d PATCH [17d]
KASAN: slab-use-after-free Read in vhci_shutdown_connection prio:normal usb 19 syz, C 221 32d 58d PATCH [19d]
KASAN: slab-use-after-free Write in put_dev prio:normal usb 22 syz 5 22d 58d PATCH [55d]
KASAN: slab-use-after-free Write in gadgetfs_bind prio:normal usb 22 syz, C error 205 1d21h 58d PATCH [53d]
memory leak in uvcg_extension_ba_source_id_store prio:low usb 3 syz, C 1 59d 58d PATCH [55d]
WARNING in usb_ep_enable prio:high usb -1 syz, C done 1950 now 58d PATCH [56d]
WARNING: locking bug in gadget_dev_open prio:normal usb 4 4 37d 59d
KASAN: slab-use-after-free Read in find_endpoint prio:normal usb 19 142 11h00m 59d
KASAN: slab-use-after-free Read in gadget_dev_open prio:normal usb 19 syz, C 188 3d13h 59d
KASAN: slab-use-after-free Read in ep_open prio:normal usb 19 syz, C done 184 6h25m 59d PATCH [58d]
WARNING in usbg_make_tpg prio:low usb -1 3 48d 59d
memory leak in f_uac2_opts_c_srate_store prio:low usb 3 syz, C 1 46d 59d PATCH [57d]
kernel BUG in register_netdevice prio:low usb -1 syz, C done 112 18h45m 60d 💬 2 [32d]
KASAN: invalid-free in f_uac2_opts_p_srate_store prio:normal usb 24 syz, C error 156 30d 60d PATCH [54d]
KASAN: invalid-free in f_uac2_opts_c_srate_store prio:normal usb 24 syz, C error 117 30d 61d PATCH [54d]
KASAN: slab-out-of-bounds Read in dummy_free_request prio:normal usb 17 162 31d 61d
WARNING in dummy_free_request (2) prio:normal usb -1 syz, C error 15 10d 61d
possible deadlock in uvc_func_allow_link prio:low usb fs 4 17 30d 61d
KASAN: slab-use-after-free Read in stub_rx_loop prio:high usb 19 C 10 18d 61d PATCH [4d18h]
general protection fault in dummy_udc_start prio:low usb 10 syz, C error 12268 3d11h 61d PATCH [60d]
general protection fault in dummy_set_selfpowered prio:low usb 10 syz, C error 1486 3d14h 61d
general protection fault in f_midi2_free_ep_reqs prio:high usb 10 syz, C 935 20d 61d PATCH [60d]
general protection fault in dummy_queue prio:low usb 19 643 14d 61d
possible deadlock in configfs_depend_item_unlocked prio:low usb fs 4 syz, C error 5402 6m 61d
KASAN: global-out-of-bounds Read in usb_copy_descriptors prio:high usb 17 553 1h07m 61d PATCH [57d]
KASAN: invalid-free in dev_free (4) prio:normal usb 24 1 67d 63d
WARNING in cm109_input_ev/usb_submit_urb (2) prio:low usb input -1 syz 1 68d 64d
INFO: trying to register non-static key in __vb2_queue_cancel prio:high usb media -1 syz, C 3796 3h35m 75d 💬 3 [23d]
WARNING in __carl9170_tx_process_status prio:high usb wireless -1 syz, C 6 35d 86d PATCH [74d]
INFO: rcu detected stall in sys_epoll_wait (9) prio:high mm input usb 1 syz, C error error 1 92d 90d
KASAN: slab-use-after-free Read in uea_upload_pre_firmware prio:high usb 19 syz, C error 76 49d 90d PATCH [78d]
memory leak in v4l2_ctrl_handler_init_class (3) prio:high usb media 3 syz, C 27 5d16h 143d PATCH [92d]
INFO: task hung in devres_release_group (2) prio:high input usb 1 syz, C error 40 9d14h 163d
INFO: trying to register non-static key in as102_dvb_dmx_start_feed prio:high usb media -1 syz, C error error 115 1d20h 186d PATCH [117d]
WARNING in as102_dvb_dmx_start_feed prio:high usb media -1 syz, C error error 1570 20m 186d PATCH [117d]
KASAN: slab-out-of-bounds Read in ec168_i2c_xfer prio:normal usb media 17 syz, C error 30 8d00h 188d PATCH [120d]
KASAN: slab-use-after-free Read in v4l2_open prio:high usb media 19 syz, C error 2713 33d 193d PATCH [192d]
WARNING in igorplugusb_probe/usb_submit_urb prio:low usb media -1 syz, C error error 2364 81d 193d PATCH [146d]
memory leak in dvb_register_device prio:high media usb 3 syz, C 2 70d 224d PATCH [89d]
KASAN: slab-use-after-free Read in event_handler prio:normal usb 19 syz, C error 364 1d14h 250d PATCH [121d]
INFO: task hung in i2c_tiny_usb_disconnect prio:low usb i2c 1 syz, C error error 12 6d15h 259d 💬 10 [257d]
INFO: trying to register non-static key in i2c_register_adapter prio:high usb i2c -1 syz, C 4 184d 265d 💬 1 [184d]
KASAN: slab-use-after-free Read in vhci_tx_loop prio:high usb 19 34 5d11h 280d
WARNING in ADDR_ctrl_msg/usb_submit_urb prio:low usb -1 syz, C error error 19 40d 297d PATCH [134d]
WARNING in usb_start_wait_urb prio:low usb -1 syz, C error 79 288d 301d PATCH [280d]
BUG: corrupted list in usb_hcd_link_urb_to_ep (5) prio:high usb 8 syz, C error error 37 3d23h 332d PATCH [81d]
KASAN: slab-out-of-bounds Read in mcp2221_raw_event (2) prio:high input usb 19 syz, C error 1388 5h05m 350d PATCH [91d]
general protection fault in count_matching_names (2) usb 2 syz 6 119d 352d
WARNING in dev_shutdown (7) prio:high usb net -1 syz error error 29 24d 374d
general protection fault in su3000_i2c_transfer prio:low usb media 2 syz, C done 272 21d 402d PATCH [212d]
INFO: rcu detected stall in hub_event (2) prio:low usb 1 syz, C error 601 9h00m 403d PATCH [97d]
INFO: task hung in dvb_usbv2_exit prio:low i2c usb 1 syz, C error 111 24d 413d
INFO: task hung in console_callback (6) prio:high usb input 1 syz, C error error 57 33d 439d
WARNING in dib0700_ctrl_rd/usb_submit_urb prio:low usb -1 syz, C error 161 5d04h 465d PATCH [66d]
INFO: task hung in dvb_usbv2_probe prio:low usb 1 syz, C error 527 8d11h 485d PATCH [136d]
KASAN: slab-use-after-free Read in report_descriptor_read prio:high input usb 19 syz 204 1d01h 491d
WARNING in dtv5100_i2c_msg/usb_submit_urb prio:low usb -1 syz, C error 849 3d11h 494d PATCH [307d]
KMSAN: kernel-infoleak in i2cdev_ioctl_smbus prio:normal usb i2c 9 syz, C 1099 103d 513d PATCH [510d]
WARNING in gl861_ctrl_msg/usb_submit_urb prio:low usb -1 syz, C error 456 5h33m 521d PATCH [475d]
BUG: corrupted list in az6007_i2c_xfer prio:high usb media 15 syz, C error error 12 8d19h 525d PATCH [314d]
KASAN: slab-use-after-free Read in load_firmware_cb (2) usb media 19 syz, C 5 26d 547d PATCH [348d]
WARNING in dib0700_i2c_xfer/usb_submit_urb prio:low usb -1 syz, C error 806 6h00m 552d PATCH [475d]
INFO: rcu detected stall in call_timer_fn (5) net input usb 1 syz, C 9 444d 578d
general protection fault in status_show prio:high usb 2 syz, C 16 97d 619d PATCH [466d]
WARNING in usb_stor_msg_common/usb_submit_urb prio:high usb usb-storage -1 syz, C error 3349 6d23h 637d
WARNING: ODEBUG bug in __folio_put (2) prio:high usb mm -1 syz 28 424d 712d
INFO: rcu detected stall in do_syscall_64 prio:high usb input 1 syz 25 32d 715d
general protection fault in dvb_usbv2_generic_write prio:low usb media 8 syz, C error 447 1d09h 744d PATCH [324d]
WARNING in enable_work prio:high usb media -1 syz, C error 1834 14d 767d 💬 2 [23d]
WARNING in usb_free_urb prio:high usb media -1 syz, C inconclusive 7561 5h31m 848d PATCH [22d]
INFO: task hung in kernfs_add_one usb kernfs 1 syz, C error done 104 40d 853d
WARNING in cm109_input_open/usb_submit_urb (3) prio:high usb input -1 syz, C error error 270 39d 914d
KASAN: slab-use-after-free Read in __usb_hcd_giveback_urb (2) prio:high usb 22 378 1d09h 919d
WARNING in wdm_rxwork/usb_submit_urb (2) prio:low usb -1 syz, C unreliable 127 36d 958d 💬 2 [884d]
INFO: task hung in __input_unregister_device (5) prio:high usb input 1 syz, C done error 26 37d 1105d 💬 1 [35d]
INFO: task hung in get_bMaxPacketSize0 prio:high usb 1 syz, C error 448 5h47m 1133d 💬 1 [54d]
INFO: rcu detected stall in console_callback usb input serial 1 syz, C error error 18 252d 1135d
INFO: task hung in usbdev_release (2) prio:high usb 1 syz, C error error 137 1d19h 1145d
INFO: rcu detected stall in newfstatat (3) usb 1 syz, C done 792 18m 1205d 💬 4 [934d]
kernel BUG in cdc_ncm_fill_tx_frame usb -1 syz error error 5 33d 1213d
INFO: task hung in hub_port_init (3) prio:low usb 1 syz, C error 1180 11h12m 1279d 💬 16 [148d]
INFO: task hung in hub_event (3) prio:high usb 1 C 1056 19h24m 1352d 💬 12 [23d]
INFO: task hung in usb_get_descriptor (2) usb 1 syz, C inconclusive error 863 34d 1376d 💬 14 [681d]
INFO: rcu detected stall in syscall_exit_to_user_mode (2) usb 1 syz, C inconclusive error 807 254d 1392d 💬 5 [336d]
KASAN: use-after-free Read in usb_anchor_resume_wakeups (4) usb 22 237 10d 1457d
KASAN: use-after-free Read in v4l2_fh_open prio:high usb media 19 syz, C unreliable inconclusive 4066 165d 2050d PATCH [1840d]
WARNING in cm109_urb_irq_callback/usb_submit_urb prio:low usb input -1 syz, C unreliable 4061 18h43m 2098d PATCH [1834d]
INFO: task hung in usbdev_open (2) usb 1 syz, C error 3447 49m 2098d 💬 1 [148d]
Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Discussions
KCSAN: data-race in mon_reader_del / usb_hcd_submit_urb (6) usb race:benign 6 1 2h52m 2h51m
KASAN: slab-use-after-free Write in dev_config usb 22 2 8d04h 4d03h
general protection fault in usb_ep_alloc_request usb prio:low 2 2 15d 11d
BUG: soft lockup in dummy_timer (2) usb prio:normal 1 1 19d 15d
BUG: workqueue leaked atomic, lock or RCU: kworker/NUM:NUM[NUM] (2) usb prio:high -1 1 26d 22d
KCSAN: data-race in __usb_hcd_giveback_urb / mon_reader_add (2) usb race:benign prio:low 6 1 24d 24d
KASAN: stack-out-of-bounds Write in f_midi2_create_usb_configs prio:normal usb 21 3 41d 37d
KCSAN: data-race in kick_pool_pick / wq_worker_running race:benign prio:low usb 6 52 17h32m 38d
general protection fault in usbg_submit_command prio:high usb 2 1 54d 49d
BUG: unable to handle kernel NULL pointer dereference in handle_ep_small prio:high usb 10 4 56d 53d
KCSAN: data-race in event_handler / usbip_stop_eh prio:high race:benign usb 6 1 53d 53d
BUG: unable to handle kernel paging request in dummy_enable prio:low usb 8 3 52d 54d
KASAN: slab-out-of-bounds Read in free_netdev prio:normal usb 19 2 50d 58d
general protection fault in dummy_wakeup prio:low usb 2 2 46d 60d
general protection fault in mon_text_release prio:normal usb 10 3 71d 171d