Warning: Permanently added '10.128.0.165' (ECDSA) to the list of known hosts. executing program [ 59.976820][ T2632] usb 1-1: new high-speed USB device number 2 using dummy_hcd [ 60.336905][ T2632] usb 1-1: config 1 has too many interfaces: 66, using maximum allowed: 32 [ 60.345647][ T2632] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 60.355921][ T2632] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 66 [ 60.365001][ T2632] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 60.486947][ T2632] usb 1-1: New USB device found, idVendor=7d25, idProduct=a415, bcdDevice= 0.40 [ 60.496015][ T2632] usb 1-1: New USB device strings: Mfr=1, Product=4, SerialNumber=0 [ 60.504194][ T2632] usb 1-1: Product: syz [ 60.508431][ T2632] usb 1-1: Manufacturer: syz [ 60.569172][ T2632] cdc_wdm 1-1:1.0: skipping garbage [ 60.574542][ T2632] cdc_wdm 1-1:1.0: skipping garbage [ 60.585605][ T2632] cdc_wdm 1-1:1.0: cdc-wdm0: USB WDM device [ 61.126811][ C0] cdc_wdm 1-1:1.0: unknown notification 61 received: index 46970 len 38478 [ 61.146785][ C0] cdc_wdm 1-1:1.0: unknown notification 140 received: index 42101 len 41787 [ 61.386796][ C0] cdc_wdm 1-1:1.0: unknown notification 47 received: index 30720 len 26702 [ 61.448708][ T2181] usb 1-1: USB disconnect, device number 2 [ 61.607888][ T4405] ================================================================== [ 61.616530][ T4405] BUG: KASAN: use-after-free in usb_submit_urb+0x1210/0x1560 [ 61.623950][ T4405] Read of size 4 at addr ffff888101d21018 by task syz-executor166/4405 [ 61.632585][ T4405] [ 61.634942][ T4405] CPU: 0 PID: 4405 Comm: syz-executor166 Not tainted 5.10.0-syzkaller #0 [ 61.643354][ T4405] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 61.653538][ T4405] Call Trace: [ 61.656842][ T4405] dump_stack+0x107/0x163 [ 61.661265][ T4405] ? usb_submit_urb+0x1210/0x1560 [ 61.666409][ T4405] ? usb_submit_urb+0x1210/0x1560 [ 61.671455][ T4405] print_address_description.constprop.0.cold+0xae/0x4c8 [ 61.678500][ T4405] ? vprintk_func+0x93/0x140 [ 61.683214][ T4405] ? usb_submit_urb+0x1210/0x1560 [ 61.688265][ T4405] ? usb_submit_urb+0x1210/0x1560 [ 61.693292][ T4405] kasan_report.cold+0x1f/0x37 [ 61.698149][ T4405] ? usb_submit_urb+0x1210/0x1560 [ 61.703201][ T4405] usb_submit_urb+0x1210/0x1560 [ 61.708166][ T4405] ? _raw_spin_unlock_irq+0x1f/0x30 [ 61.713386][ T4405] service_outstanding_interrupt.part.0+0x5f/0xa0 [ 61.720280][ T4405] wdm_read+0x9a0/0xbd0 [ 61.724497][ T4405] ? wdm_rxwork+0x200/0x200 [ 61.729050][ T4405] ? security_file_permission+0x248/0x560 [ 61.734883][ T4405] ? wdm_rxwork+0x200/0x200 [ 61.739413][ T4405] vfs_read+0x1b5/0x570 [ 61.743589][ T4405] ksys_read+0x12d/0x250 [ 61.747833][ T4405] ? vfs_write+0xa30/0xa30 [ 61.752255][ T4405] ? lockdep_hardirqs_on_prepare+0x286/0x3f0 [ 61.758258][ T4405] ? syscall_enter_from_user_mode+0x1d/0x50 [ 61.764157][ T4405] do_syscall_64+0x2d/0x40 [ 61.768594][ T4405] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 61.774485][ T4405] RIP: 0033:0x44b529 [ 61.778392][ T4405] Code: e8 bc b4 02 00 48 83 c4 18 c3 0f 1f 80 00 00 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 8b cb fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 61.798171][ T4405] RSP: 002b:00007f2dfcb6ed98 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 61.806699][ T4405] RAX: ffffffffffffffda RBX: 00000000006dcc38 RCX: 000000000044b529 [ 61.815141][ T4405] RDX: 0000000000001000 RSI: 0000000020001000 RDI: 0000000000000004 [ 61.823231][ T4405] RBP: 00000000006dcc30 R08: 0000000000000000 R09: 0000000000000000 [ 61.831378][ T4405] R10: 0000000000000000 R11: 0000000000000246 R12: 00000000006dcc3c [ 61.839367][ T4405] R13: 0142006002090100 R14: 04010040a4157d25 R15: 4000000200000112 [ 61.847336][ T4405] [ 61.849659][ T4405] Allocated by task 2632: [ 61.854187][ T4405] kasan_save_stack+0x1b/0x40 [ 61.858877][ T4405] __kasan_kmalloc.constprop.0+0xc2/0xd0 [ 61.864529][ T4405] usb_alloc_dev+0x51/0xef0 [ 61.869041][ T4405] hub_event+0x1def/0x42d0 [ 61.873462][ T4405] process_one_work+0x98d/0x15c0 [ 61.878403][ T4405] worker_thread+0x64c/0x1120 [ 61.883102][ T4405] kthread+0x38c/0x460 [ 61.887270][ T4405] ret_from_fork+0x1f/0x30 [ 61.891687][ T4405] [ 61.898903][ T4405] Freed by task 2181: [ 61.902996][ T4405] kasan_save_stack+0x1b/0x40 [ 61.907852][ T4405] kasan_set_track+0x1c/0x30 [ 61.912450][ T4405] kasan_set_free_info+0x1b/0x30 [ 61.917499][ T4405] __kasan_slab_free+0x102/0x140 [ 61.922471][ T4405] slab_free_freelist_hook+0x5d/0x150 [ 61.928391][ T4405] kfree+0xdb/0x3a0 [ 61.932218][ T4405] device_release+0x9f/0x240 [ 61.936813][ T4405] kobject_put+0x1c8/0x540 [ 61.941239][ T4405] put_device+0x1b/0x30 [ 61.945393][ T4405] hub_event+0x1c8a/0x42d0 [ 61.950377][ T4405] process_one_work+0x98d/0x15c0 [ 61.955313][ T4405] worker_thread+0x64c/0x1120 [ 61.961465][ T4405] kthread+0x38c/0x460 [ 61.965543][ T4405] ret_from_fork+0x1f/0x30 [ 61.970051][ T4405] [ 61.972374][ T4405] The buggy address belongs to the object at ffff888101d21000 [ 61.972374][ T4405] which belongs to the cache kmalloc-2k of size 2048 [ 61.986880][ T4405] The buggy address is located 24 bytes inside of [ 61.986880][ T4405] 2048-byte region [ffff888101d21000, ffff888101d21800) [ 62.000572][ T4405] The buggy address belongs to the page: [ 62.006240][ T4405] page:0000000019761127 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x101d20 [ 62.017289][ T4405] head:0000000019761127 order:3 compound_mapcount:0 compound_pincount:0 [ 62.025629][ T4405] flags: 0x200000000010200(slab|head) [ 62.031013][ T4405] raw: 0200000000010200 dead000000000100 dead000000000122 ffff888100042000 [ 62.040292][ T4405] raw: 0000000000000000 0000000080080008 00000001ffffffff 0000000000000000 [ 62.048929][ T4405] page dumped because: kasan: bad access detected [ 62.055531][ T4405] [ 62.057863][ T4405] Memory state around the buggy address: [ 62.064360][ T4405] ffff888101d20f00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 62.072639][ T4405] ffff888101d20f80: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 62.081103][ T4405] >ffff888101d21000: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 62.089906][ T4405] ^ [ 62.094783][ T4405] ffff888101d21080: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 62.102877][ T4405] ffff888101d21100: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 62.111894][ T4405] ================================================================== [ 62.120154][ T4405] Disabling lock debugging due to kernel taint [ 62.126447][ T4405] Kernel panic - not syncing: panic_on_warn set ... [ 62.133067][ T4405] CPU: 0 PID: 4405 Comm: syz-executor166 Tainted: G B 5.10.0-syzkaller #0 [ 62.142888][ T4405] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 62.153044][ T4405] Call Trace: [ 62.156383][ T4405] dump_stack+0x107/0x163 [ 62.160721][ T4405] panic+0x343/0x77f [ 62.164613][ T4405] ? __warn_printk+0xf3/0xf3 [ 62.169233][ T4405] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 62.175472][ T4405] ? trace_hardirqs_on+0x38/0x1a0 [ 62.180504][ T4405] ? trace_hardirqs_on+0x51/0x1a0 [ 62.185534][ T4405] ? usb_submit_urb+0x1210/0x1560 [ 62.190559][ T4405] ? usb_submit_urb+0x1210/0x1560 [ 62.196567][ T4405] end_report+0x58/0x5e [ 62.200719][ T4405] kasan_report.cold+0xd/0x37 [ 62.205392][ T4405] ? usb_submit_urb+0x1210/0x1560 [ 62.211323][ T4405] usb_submit_urb+0x1210/0x1560 [ 62.216222][ T4405] ? _raw_spin_unlock_irq+0x1f/0x30 [ 62.221429][ T4405] service_outstanding_interrupt.part.0+0x5f/0xa0 [ 62.228076][ T4405] wdm_read+0x9a0/0xbd0 [ 62.232239][ T4405] ? wdm_rxwork+0x200/0x200 [ 62.236764][ T4405] ? security_file_permission+0x248/0x560 [ 62.242499][ T4405] ? wdm_rxwork+0x200/0x200 [ 62.247000][ T4405] vfs_read+0x1b5/0x570 [ 62.251159][ T4405] ksys_read+0x12d/0x250 [ 62.255781][ T4405] ? vfs_write+0xa30/0xa30 [ 62.260205][ T4405] ? lockdep_hardirqs_on_prepare+0x286/0x3f0 [ 62.266203][ T4405] ? syscall_enter_from_user_mode+0x1d/0x50 [ 62.272110][ T4405] do_syscall_64+0x2d/0x40 [ 62.276826][ T4405] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 62.283646][ T4405] RIP: 0033:0x44b529 [ 62.287685][ T4405] Code: e8 bc b4 02 00 48 83 c4 18 c3 0f 1f 80 00 00 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 8b cb fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 62.307673][ T4405] RSP: 002b:00007f2dfcb6ed98 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 62.316196][ T4405] RAX: ffffffffffffffda RBX: 00000000006dcc38 RCX: 000000000044b529 [ 62.324513][ T4405] RDX: 0000000000001000 RSI: 0000000020001000 RDI: 0000000000000004 [ 62.332533][ T4405] RBP: 00000000006dcc30 R08: 0000000000000000 R09: 0000000000000000 [ 62.340510][ T4405] R10: 0000000000000000 R11: 0000000000000246 R12: 00000000006dcc3c [ 62.348485][ T4405] R13: 0142006002090100 R14: 04010040a4157d25 R15: 4000000200000112 [ 62.356924][ T4405] Kernel Offset: disabled [ 62.361367][ T4405] Rebooting in 86400 seconds..