usb 5-1: config 9 has an invalid interface number: 249 but max is 3 usb 5-1: config 9 has an invalid interface number: 9 but max is 3 usb 5-1: config 9 has an invalid interface number: 221 but max is 3 usb 5-1: config 9 has an invalid interface number: 152 but max is 3 usb 5-1: config 9 has no interface number 0 usb 5-1: config 9 has no interface number 1 usb 5-1: config 9 has no interface number 2 usb 5-1: config 9 has no interface number 3 usb 5-1: config 9 interface 249 altsetting 4 bulk endpoint 0x9 has invalid maxpacket 983 usb 5-1: config 9 interface 249 altsetting 4 endpoint 0x4 has invalid maxpacket 512, setting to 64 usb 5-1: config 9 interface 249 altsetting 7 bulk endpoint 0xF has invalid maxpacket 64 usb 5-1: config 9 interface 249 altsetting 7 has 2 endpoint descriptors, different from the interface descriptor's value: 5 usb 5-1: too many endpoints for config 9 interface 9 altsetting 78: 33, using maximum allowed: 30 usb 5-1: config 9 interface 9 altsetting 78 endpoint 0x5 has invalid maxpacket 1024, setting to 64 usb 5-1: config 9 interface 9 altsetting 78 endpoint 0x3 has invalid maxpacket 1023, setting to 64 usb 5-1: config 9 interface 9 altsetting 78 has an invalid descriptor for endpoint zero, skipping usb 5-1: config 9 interface 9 altsetting 78 has 3 endpoint descriptors, different from the interface descriptor's value: 33 usb 5-1: config 9 interface 221 altsetting 9 has a duplicate endpoint with address 0x1, skipping usb 5-1: config 9 interface 221 altsetting 9 has an invalid descriptor for endpoint zero, skipping usb 5-1: config 9 interface 221 altsetting 9 has a duplicate endpoint with address 0x1, skipping usb 5-1: config 9 interface 152 altsetting 8 has a duplicate endpoint with address 0xF, skipping usb 5-1: config 9 interface 152 altsetting 8 has a duplicate endpoint with address 0x9, skipping usb 5-1: config 9 interface 152 altsetting 8 has a duplicate endpoint with address 0x4, skipping usb 5-1: config 9 interface 152 altsetting 8 has a duplicate endpoint with address 0x9, skipping usb 5-1: config 9 interface 152 altsetting 8 has a duplicate endpoint with address 0x3, skipping usb 5-1: config 9 interface 152 altsetting 8 has a duplicate endpoint with address 0x5, skipping usb 5-1: config 9 interface 249 has no altsetting 0 usb 5-1: config 9 interface 249 has no altsetting 1 usb 5-1: config 9 interface 9 has no altsetting 0 usb 5-1: config 9 interface 221 has no altsetting 0 usb 5-1: config 9 interface 152 has no altsetting 0 usb 5-1: Dual-Role OTG device on HNP port usb 5-1: New USB device found, idVendor=0ccd, idProduct=0078, bcdDevice=f4.97 usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 5-1: Product: 큖阊蔦殠용훨磶d蔁천ਡ∊ኳܑ룮㍄寍퀟뫮༪柌纭ᅬᩉ抳节뱦ꬼ꼯縀ឃⰧ榼ꌅ遭ዶ潠㚌뒳೻ࡃ䐘秢⢄궫⍽玟⨶罈涉㞜ⷦ卉另껬쌔폃㥤䝑욢迿㩦繋溥쁞卺솋戗嘦란⯰滑䗮薚쏖췴㿰甉奪Ԙ럚粬熭撌쿱蒸뭎ᡘ쮥ﵒ꼆 usb 5-1: Manufacturer: ⠉ usb 5-1: SerialNumber: Վ超⡙뽕依襨甲冬焄正缰쭮私䝸ኙკ dvb-usb: found a 'Terratec Cinergy T USB XXS (HD)/ T3' in cold state, will try to load a firmware dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw' dib0700: firmware download failed at 7 with -71 dvb-usb: found a 'Terratec Cinergy T USB XXS (HD)/ T3' in cold state, will try to load a firmware dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw' dib0700: firmware download failed at 7 with -71 dvb-usb: found a 'Terratec Cinergy T USB XXS (HD)/ T3' in cold state, will try to load a firmware dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw' dib0700: firmware download failed at 7 with -71 dvb-usb: found a 'Terratec Cinergy T USB XXS (HD)/ T3' in cold state, will try to load a firmware dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw' dib0700: firmware download failed at 7 with -71 ------------[ cut here ]------------ UBSAN: array-index-out-of-bounds in drivers/hid/usbhid/hid-core.c:1025:7 index 1 is out of range for type 'struct hid_class_descriptor[1]' CPU: 0 UID: 0 PID: 5317 Comm: kworker/0:5 Not tainted 6.13.0-rc1-syzkaller-00005-gceb8bf2ceaa7 #0 Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 Workqueue: usb_hub_wq hub_event Call Trace: __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x241/0x360 lib/dump_stack.c:120 ubsan_epilogue lib/ubsan.c:231 [inline] __ubsan_handle_out_of_bounds+0x121/0x150 lib/ubsan.c:429 usbhid_parse+0x5a7/0xc80 drivers/hid/usbhid/hid-core.c:1025 hid_add_device+0x132/0x520 drivers/hid/hid-core.c:2875 usbhid_probe+0xb52/0xec0 drivers/hid/usbhid/hid-core.c:1431 usb_probe_interface+0x641/0xbb0 drivers/usb/core/driver.c:396 really_probe+0x2b8/0xad0 drivers/base/dd.c:658 __driver_probe_device+0x1a2/0x390 drivers/base/dd.c:800 driver_probe_device+0x50/0x430 drivers/base/dd.c:830 __device_attach_driver+0x2d6/0x530 drivers/base/dd.c:958 bus_for_each_drv+0x24e/0x2e0 drivers/base/bus.c:459 __device_attach+0x333/0x520 drivers/base/dd.c:1030 bus_probe_device+0x189/0x260 drivers/base/bus.c:534 device_add+0x856/0xbf0 drivers/base/core.c:3665 usb_set_configuration+0x1976/0x1fb0 drivers/usb/core/message.c:2210 usb_generic_driver_probe+0x88/0x140 drivers/usb/core/generic.c:254 usb_probe_device+0x1b8/0x380 drivers/usb/core/driver.c:291 really_probe+0x2b8/0xad0 drivers/base/dd.c:658 __driver_probe_device+0x1a2/0x390 drivers/base/dd.c:800 driver_probe_device+0x50/0x430 drivers/base/dd.c:830 __device_attach_driver+0x2d6/0x530 drivers/base/dd.c:958 bus_for_each_drv+0x24e/0x2e0 drivers/base/bus.c:459 __device_attach+0x333/0x520 drivers/base/dd.c:1030 bus_probe_device+0x189/0x260 drivers/base/bus.c:534 device_add+0x856/0xbf0 drivers/base/core.c:3665 usb_new_device+0x104a/0x19a0 drivers/usb/core/hub.c:2651 hub_port_connect drivers/usb/core/hub.c:5521 [inline] hub_port_connect_change drivers/usb/core/hub.c:5661 [inline] port_event drivers/usb/core/hub.c:5821 [inline] hub_event+0x2d6d/0x5150 drivers/usb/core/hub.c:5903 process_one_work kernel/workqueue.c:3229 [inline] process_scheduled_works+0xa66/0x1840 kernel/workqueue.c:3310 worker_thread+0x870/0xd30 kernel/workqueue.c:3391 kthread+0x2f0/0x390 kernel/kthread.c:389 ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 ---[ end trace ]---