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 1d12h 16h18m
general protection fault in mxl111sf_ep6_streaming_ctrl media usb prio:high 2 syz, C error 2 21h46m 20h32m PATCH [12h44m]
INFO: task hung in usbdev_ioctl (8) prio:high usb 1 syz error 4 6d11h 6d03h PATCH [4d03h]
INFO: task hung in usbatm_usb_disconnect (2) prio:high usb 1 syz, C 19 3d13h 6d03h PATCH [3d13h]
WARNING in ttusb_start_feed/usb_submit_urb media usb prio:high -1 syz, C error 10 12h11m 9d01h PATCH [8d22h]
KASAN: slab-use-after-free Read in rtsx_usb_ms_handle_req mmc usb prio:high 22 syz, C error 177 13m 9d17h PATCH [8d08h]
general protection fault in ucsi_acpi_probe (2) usb prio:low 2 syz, C error 41 2d08h 12d PATCH [6d05h]
WARNING in service_outstanding_interrupt/usb_submit_urb (2) usb prio:high -1 1 19d 15d
INFO: task hung in pn533_usb_probe nfc usb prio:high 1 syz, C error 4 8d04h 19d PATCH [17d]
INFO: task hung in usb_register_dev (3) prio:high usb 1 syz, C error 19 3d07h 23d PATCH [20d]
WARNING: suspicious RCU usage in phy_detach net usb prio:high 4 syz 17 4h05m 23d PATCH [4d11h]
KASAN: slab-use-after-free Read in roccat_disconnect prio:high input usb 19 syz, C 20 4d21h 24d PATCH [4d15h]
INFO: task hung in em28xx_i2c_unregister prio:high i2c usb 1 syz 33 2d18h 26d 💬 1 [26d]
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 3d03h 28d PATCH [3d09h]
KASAN: slab-use-after-free Read in k90_record_led_work prio:high actionable input usb 19 6 4d11h 28d PATCH [16d]
possible deadlock in fifo_open (2) prio:low usb 4 1 32d 28d
KASAN: slab-use-after-free Read in atkbd_event_work prio:high actionable usb 19 syz, C 7 12d 29d 💬 2 [12d]
KASAN: slab-use-after-free Read in k90_backlight_work prio:high input usb 19 11 27d 30d PATCH [13d]
KASAN: slab-use-after-free Read in sd_stopN prio:high media usb 19 syz 1 18d 31d PATCH [19d]
KASAN: slab-out-of-bounds Write in gb_operation_message_alloc prio:high usb greybus 21 syz, C error 69 5h11m 31d PATCH [23d]
WARNING in drm_mode_config_validate prio:high usb dri -1 syz, C error 36 21d 31d 💬 1 [30d]
KASAN: slab-use-after-free Read in roccat_open prio:high input usb 19 syz, C 2 9d03h 31d 💬 2 [11d]
UBSAN: shift-out-of-bounds in __vcc_connect prio:high net usb -1 syz 2 36d 32d PATCH [6h51m]
INFO: task hung in usb_set_configuration prio:high usb input 1 syz 2 38d 34d PATCH [32d]
INFO: task hung in unbind_store prio:high usb 1 syz, C error 11 9d09h 35d 💬 7 [31d]
possible deadlock in lookup_open prio:low usb 4 syz, C 93 10h21m 36d
KASAN: slab-out-of-bounds Read in aqc_raw_event prio:high input usb hwmon 17 syz, C 12 4d15h 36d PATCH [36d]
KASAN: slab-use-after-free Read in dummy_timer prio:normal usb 19 34 1d09h 36d
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 [4d15h]
KASAN: slab-out-of-bounds Read in gether_get_ifname prio:normal usb 17 syz, C 21 25d 37d PATCH [14d]
possible deadlock in mdc800_device_open prio:high usb 4 syz, C error 226 13d 37d PATCH [18d]
KASAN: slab-use-after-free Read in __vb2_queue_cancel (2) prio:high usb media 19 syz, C 323 3d14h 38d PATCH [17d]
general protection fault in bus_remove_device prio:high usb 2 syz, C 9 2d01h 39d PATCH [37d]
memory leak in __usbhid_submit_report (2) prio:high input usb 3 syz, C 1 27d 39d PATCH [39d]
general protection fault in drm_object_attach_property usb dri prio:high 8 syz, C error 52 2d08h 41d PATCH [41d]
INFO: trying to register non-static key in gadget_dev_open prio:normal usb -1 1 45d 41d
general protection fault in adsl_state_store prio:low usb 2 C 16 4d00h 42d PATCH [1d16h]
WARNING: ODEBUG bug in hid_device_remove prio:high input usb -1 syz, C error 51 15d 43d 💬 2 [3d14h]
WARNING: ODEBUG bug in corsair_remove prio:high input usb -1 syz, C done 693 3h21m 43d PATCH [16d]
KASAN: slab-use-after-free Read in attach_store prio:normal usb 19 C 2 44d 44d PATCH [4d05h]
memory leak in gadget_bind (2) prio:low usb 3 syz, C 1 33d 44d PATCH [36d]
possible deadlock in uvcg_extension_ba_source_id_show prio:low usb 4 6 49d 45d
BUG: spinlock bad magic in gadget_dev_open prio:normal usb 4 12 5d11h 45d
possible deadlock in uvcg_default_output_i_terminal_show prio:low usb 4 1 52d 46d
possible deadlock in uvcg_extension_b_num_controls_store prio:low usb 4 1 52d 47d
general protection fault in uvcg_video_enable prio:high usb 2 C 8 19d 47d PATCH [44d]
WARNING in ttusb_dec_start_feed prio:high media usb -1 syz, C 2 29d 48d
memory leak in hidg_bind prio:low usb 3 syz, C 2 35d 48d PATCH [36d]
WARNING: refcount bug in trace_suspend_resume (2) prio:normal usb 13 syz, C 5 27d 48d PATCH [47d]
WARNING in i2c_unregister_device prio:low usb -1 syz, C error 36 2d15h 48d PATCH [2d23h]
KASAN: slab-use-after-free Read in input_dev_uevent (2) prio:high usb input 19 syz, C error 21 3d00h 49d PATCH [2d00h]
KASAN: slab-out-of-bounds Read in hid_dump_input prio:high input usb 19 syz, C error error 22 45d 49d 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 38d 52d
WARNING in trace_suspend_resume/usb_submit_urb (2) prio:high nfc usb -1 3 53d 52d
INFO: trying to register non-static key in as102_stream_ctrl prio:high usb media -1 syz, C error 60 1d00h 52d PATCH [18d]
KASAN: slab-use-after-free Read in sur40_open prio:high usb input 19 syz, C error error 44 45d 52d PATCH [4d15h]
KASAN: slab-use-after-free Read in rc_dev_uevent prio:high usb media 19 syz, C error 190 5d14h 52d PATCH [52d]
WARNING in port100_send_cmd_async/usb_submit_urb (3) prio:high usb nfc -1 syz, C error 326 1d01h 52d PATCH [1d04h]
possible deadlock in mnt_want_write (9) prio:low usb 4 syz, C 80 1d07h 53d
memory leak in f_uac1_opts_c_srate_store prio:normal usb 3 syz, C 1 40d 53d PATCH [52d]
KASAN: slab-use-after-free Write in gadgetfs_kill_sb prio:normal actionable usb 22 C 5 23d 54d PATCH [22d]
WARNING in as102_stream_ctrl prio:low usb media -1 syz, C 122 1h44m 54d PATCH [3d14h]
KASAN: slab-use-after-free Read in lookup_object_or_alloc (4) prio:high actionable usb 19 1 59d 54d PATCH [17d]
possible deadlock in tcm_alloc prio:low usb 4 syz, C error 504 11h31m 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 55d PATCH [52d]
KASAN: invalid-free in f_uac1_opts_c_srate_store prio:normal usb 24 syz, C 6 30d 56d PATCH [54d]
KASAN: slab-use-after-free Read in uvcg_extension_drop prio:normal actionable usb 19 5 21d 56d PATCH [54d]
general protection fault in dummy_udc_stop prio:low usb 8 24 32d 56d
general protection fault in emi26_probe prio:low usb 17 syz, C error 17 33d 56d 💬 1 [25d]
WARNING in ttusb_dec_send_command prio:high usb media -1 syz, C 273 2h00m 57d PATCH [55d]
general protection fault in rebind_store prio:low usb 8 syz, C 65 1d03h 57d PATCH [23h06m]
KASAN: slab-use-after-free Write in pn_bind prio:normal usb 22 syz 55 1d22h 57d PATCH [17d]
general protection fault in request_ihex_firmware prio:high usb 2 syz, C error 58 15h50m 57d PATCH [53d]
BUG: using smp_processor_id() in preemptible code in tx_complete prio:high net usb 4 C 3 27d 57d PATCH [17d]
KASAN: slab-use-after-free Read in vhci_shutdown_connection prio:normal usb 19 syz, C 221 31d 57d PATCH [19d]
KASAN: slab-use-after-free Write in put_dev prio:normal usb 22 syz 5 21d 57d PATCH [55d]
KASAN: slab-use-after-free Write in gadgetfs_bind prio:normal usb 22 syz, C error 205 1d09h 58d PATCH [53d]
memory leak in uvcg_extension_ba_source_id_store prio:low usb 3 syz, C 1 59d 58d PATCH [54d]
WARNING in usb_ep_enable prio:high usb -1 syz, C done 1923 11m 58d PATCH [56d]
WARNING: locking bug in gadget_dev_open prio:normal usb 4 4 37d 58d
KASAN: slab-use-after-free Read in find_endpoint prio:normal usb 19 141 15h24m 58d
KASAN: slab-use-after-free Read in gadget_dev_open prio:normal usb 19 syz, C 188 3d00h 58d
KASAN: slab-use-after-free Read in ep_open prio:normal usb 19 syz, C done 183 1d00h 58d PATCH [57d]
WARNING in usbg_make_tpg prio:low usb -1 3 47d 58d
memory leak in f_uac2_opts_c_srate_store prio:low usb 3 syz, C 1 45d 58d PATCH [56d]
kernel BUG in register_netdevice prio:low usb -1 syz, C done 112 6h02m 59d 💬 2 [32d]
KASAN: invalid-free in f_uac2_opts_p_srate_store prio:normal usb 24 syz, C error 156 29d 59d PATCH [54d]
KASAN: invalid-free in f_uac2_opts_c_srate_store prio:normal usb 24 syz, C error 117 30d 60d PATCH [54d]
KASAN: slab-out-of-bounds Read in dummy_free_request prio:normal usb 17 162 30d 60d
WARNING in dummy_free_request (2) prio:normal usb -1 syz, C error 15 10d 60d
possible deadlock in uvc_func_allow_link prio:low usb fs 4 17 29d 60d
KASAN: slab-use-after-free Read in stub_rx_loop prio:high usb 19 C 10 17d 61d PATCH [4d05h]
general protection fault in dummy_udc_start prio:low usb 10 syz, C error 12268 2d22h 61d PATCH [60d]
general protection fault in dummy_set_selfpowered prio:low usb 10 syz, C error 1486 3d01h 61d
general protection fault in f_midi2_free_ep_reqs prio:high usb 10 syz, C 935 19d 61d PATCH [59d]
general protection fault in dummy_queue prio:low usb 19 643 13d 61d
possible deadlock in configfs_depend_item_unlocked prio:low usb fs 4 syz, C error 5357 44m 61d
KASAN: global-out-of-bounds Read in usb_copy_descriptors prio:high usb 17 552 6h02m 61d PATCH [56d]
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 67d 63d
INFO: trying to register non-static key in __vb2_queue_cancel prio:high usb media -1 syz, C 3793 45m 74d 💬 3 [23d]
WARNING in __carl9170_tx_process_status prio:high usb wireless -1 syz, C 6 35d 85d PATCH [73d]
INFO: rcu detected stall in sys_epoll_wait (9) prio:high mm input usb 1 syz, C error error 1 91d 89d
KASAN: slab-use-after-free Read in uea_upload_pre_firmware prio:high usb 19 syz, C error 76 49d 89d PATCH [78d]
memory leak in v4l2_ctrl_handler_init_class (3) prio:high usb media 3 syz, C 27 5d03h 142d PATCH [91d]
INFO: task hung in devres_release_group (2) prio:high input usb 1 syz, C error 40 9d01h 162d
INFO: trying to register non-static key in as102_dvb_dmx_start_feed prio:high usb media -1 syz, C error error 115 1d07h 185d PATCH [117d]
WARNING in as102_dvb_dmx_start_feed prio:high usb media -1 syz, C error error 1555 33m 185d PATCH [117d]
KASAN: slab-out-of-bounds Read in ec168_i2c_xfer prio:normal usb media 17 syz, C error 30 7d11h 187d PATCH [119d]
KASAN: slab-use-after-free Read in v4l2_open prio:high usb media 19 syz, C error 2713 32d 192d PATCH [192d]
WARNING in igorplugusb_probe/usb_submit_urb prio:low usb media -1 syz, C error error 2364 80d 192d PATCH [146d]
memory leak in dvb_register_device prio:high media usb 3 syz, C 2 69d 223d PATCH [88d]
KASAN: slab-use-after-free Read in event_handler prio:normal usb 19 syz, C error 364 1d01h 250d PATCH [121d]
INFO: task hung in i2c_tiny_usb_disconnect prio:low usb i2c 1 syz, C error error 12 6d03h 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 4d23h 279d
WARNING in ADDR_ctrl_msg/usb_submit_urb prio:low usb -1 syz, C error error 19 40d 296d PATCH [134d]
WARNING in usb_start_wait_urb prio:low usb -1 syz, C error 79 287d 300d PATCH [280d]
BUG: corrupted list in usb_hcd_link_urb_to_ep (5) prio:high usb 8 syz, C error error 37 3d10h 332d PATCH [80d]
KASAN: slab-out-of-bounds Read in mcp2221_raw_event (2) prio:high input usb 19 syz, C error 1386 15h01m 349d PATCH [91d]
general protection fault in count_matching_names (2) usb 2 syz 6 118d 351d
WARNING in dev_shutdown (7) prio:high usb net -1 syz error error 29 24d 373d
general protection fault in su3000_i2c_transfer prio:low usb media 2 syz, C done 272 20d 401d PATCH [212d]
INFO: rcu detected stall in hub_event (2) prio:low usb 1 syz, C error 600 2d03h 402d PATCH [96d]
INFO: task hung in dvb_usbv2_exit prio:low i2c usb 1 syz, C error 111 24d 412d
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 4d16h 464d PATCH [65d]
INFO: task hung in dvb_usbv2_probe prio:low usb 1 syz, C error 527 7d23h 484d PATCH [135d]
KASAN: slab-use-after-free Read in report_descriptor_read prio:high input usb 19 syz 204 13h17m 491d
WARNING in dtv5100_i2c_msg/usb_submit_urb prio:low usb -1 syz, C error 849 2d23h 493d PATCH [307d]
KMSAN: kernel-infoleak in i2cdev_ioctl_smbus prio:normal usb i2c 9 syz, C 1099 103d 512d PATCH [509d]
WARNING in gl861_ctrl_msg/usb_submit_urb prio:low usb -1 syz, C error 453 15h06m 520d PATCH [475d]
BUG: corrupted list in az6007_i2c_xfer prio:high usb media 15 syz, C error error 12 8d07h 524d PATCH [314d]
KASAN: slab-use-after-free Read in load_firmware_cb (2) usb media 19 syz, C 5 25d 546d PATCH [348d]
WARNING in dib0700_i2c_xfer/usb_submit_urb prio:low usb -1 syz, C error 803 3h10m 552d PATCH [475d]
INFO: rcu detected stall in call_timer_fn (5) net input usb 1 syz, C 9 444d 577d
general protection fault in status_show prio:high usb 2 syz, C 16 97d 618d PATCH [466d]
WARNING in usb_stor_msg_common/usb_submit_urb prio:high usb usb-storage -1 syz, C error 3349 6d11h 637d
WARNING: ODEBUG bug in __folio_put (2) prio:high usb mm -1 syz 28 423d 712d
INFO: rcu detected stall in do_syscall_64 prio:high usb input 1 syz 25 31d 715d
general protection fault in dvb_usbv2_generic_write prio:low usb media 8 syz, C error 447 21h13m 744d PATCH [324d]
WARNING in enable_work prio:high usb media -1 syz, C error 1834 13d 767d 💬 2 [23d]
WARNING in usb_free_urb prio:high usb media -1 syz, C inconclusive 7559 8h22m 847d PATCH [22d]
INFO: task hung in kernfs_add_one usb kernfs 1 syz, C error done 104 39d 852d
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 20h47m 919d
WARNING in wdm_rxwork/usb_submit_urb (2) prio:low usb -1 syz, C unreliable 127 35d 958d 💬 2 [884d]
INFO: task hung in __input_unregister_device (5) prio:high usb input 1 syz, C done error 26 37d 1105d 💬 1 [34d]
INFO: task hung in get_bMaxPacketSize0 prio:high usb 1 syz, C error 447 6d07h 1133d 💬 1 [54d]
INFO: rcu detected stall in console_callback usb input serial 1 syz, C error error 18 251d 1134d
INFO: task hung in usbdev_release (2) prio:high usb 1 syz, C error error 137 1d07h 1145d
INFO: rcu detected stall in newfstatat (3) usb 1 syz, C done 789 17h17m 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 1179 1d09h 1279d 💬 16 [148d]
INFO: task hung in hub_event (3) prio:high usb 1 C 1056 6h42m 1351d 💬 12 [23d]
INFO: task hung in usb_get_descriptor (2) usb 1 syz, C inconclusive error 863 33d 1375d 💬 14 [681d]
INFO: rcu detected stall in syscall_exit_to_user_mode (2) usb 1 syz, C inconclusive error 807 254d 1391d 💬 5 [335d]
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 164d 2050d PATCH [1840d]
WARNING in cm109_urb_irq_callback/usb_submit_urb prio:low usb input -1 syz, C unreliable 4061 6h01m 2097d PATCH [1834d]
INFO: task hung in usbdev_open (2) usb 1 syz, C error 3442 6h11m 2098d 💬 1 [148d]
Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Discussions
KASAN: slab-use-after-free Write in dev_config usb 22 2 7d15h 3d15h
general protection fault in usb_ep_alloc_request usb prio:low 2 2 14d 11d
BUG: soft lockup in dummy_timer (2) usb prio:normal 1 1 18d 14d
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 40d 37d
KCSAN: data-race in kick_pool_pick / wq_worker_running race:benign prio:low usb 6 52 4h50m 37d
general protection fault in usbg_submit_command prio:high usb 2 1 54d 48d
BUG: unable to handle kernel NULL pointer dereference in handle_ep_small prio:high usb 10 4 56d 52d
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 53d
KASAN: slab-out-of-bounds Read in free_netdev prio:normal usb 19 2 50d 57d
general protection fault in dummy_wakeup prio:low usb 2 2 46d 59d
general protection fault in mon_text_release prio:normal usb 10 3 70d 170d