program:
mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./dev\x00', 0x1ff)
mount(&(0x7f0000000040)=@filename='devtmpfs\x00', &(0x7f0000000080)='./dev\x00', &(0x7f00000000c0)='devtmpfs\x00', 0x0, 0x0)
r0 = syz_usb_connect(0x0, 0x39, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000402a1101000001010203010902270001010080fa0904000003ffffff00070581020002000705820200020007050302000200"], 0x0)
syz_usb_control_io(r0, 0x0, &(0x7f0000001000)={0x84, &(0x7f0000001100)={0xc0, 0xb1, 0x1, "01"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0})
nanosleep(&(0x7f0000000300)={0x1}, 0x0)
r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/lirc0\x00', 0x2, 0x0)
write(r1, &(0x7f0000000400)="0100000002000000", 0x8)
[ 95.015529][ T5290] Bluetooth: hci0: command tx timeout
[ 95.318827][ T5315] usb 5-1: new high-speed USB device number 2 using dummy_hcd
[ 95.474292][ T5315] usb 5-1: New USB device found, idVendor=112a, idProduct=0001, bcdDevice= 1.00
[ 95.478124][ T5315] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 95.481589][ T5315] usb 5-1: Product: syz
[ 95.483862][ T5315] usb 5-1: Manufacturer: syz
[ 95.485971][ T5315] usb 5-1: SerialNumber: syz
[ 96.920132][ T5315] redrat3 5-1:1.0: Problem fetching firmware ID
[ 96.939279][ T5315] redrat3 5-1:1.0: Failed to read timeout from hardware
[ 97.018767][ T5315] rc_core: IR keymap rc-hauppauge not found
[ 97.021447][ T5315] Registered IR keymap rc-empty
[ 97.026754][ T5315] rc rc0: RedRat3 Infrared Remote Transceiver as /devices/platform/dummy_hcd.0/usb5/5-1/5-1:1.0/rc/rc0
[ 97.041310][ T5315] input: RedRat3 Infrared Remote Transceiver as /devices/platform/dummy_hcd.0/usb5/5-1/5-1:1.0/rc/rc0/input5
[ 97.055279][ T5315] redrat3 5-1:1.0: redrat3_send_cmd: Error sending rr3 cmd res -71, data 0
[ 97.058996][ T5290] Bluetooth: hci0: command tx timeout
[ 97.064251][ T5315] redrat3 5-1:1.0: redrat3_send_cmd: Error sending rr3 cmd res -71, data 0
[ 97.067049][ T5315] redrat3 5-1:1.0: redrat3_enable_detector: detector status: -5, should be 1
[ 97.077765][ T5315] redrat3 5-1:1.0: probe with driver redrat3 failed with error -5
[ 97.085270][ T5288] ==================================================================
[ 97.088427][ T5288] BUG: KASAN: slab-use-after-free in string+0x216/0x2d0
[ 97.091347][ T5288] Read of size 1 at addr ffff888037a05758 by task udevd/5288
[ 97.094135][ T5288]
[ 97.094995][ T5288] CPU: 0 UID: 0 PID: 5288 Comm: udevd Not tainted syzkaller #0 PREEMPT(full)
[ 97.095005][ T5288] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[ 97.095009][ T5288] Call Trace:
[ 97.095014][ T5288]
[ 97.095017][ T5288] dump_stack_lvl+0xe8/0x150
[ 97.095030][ T5288] print_address_description+0x55/0x1e0
[ 97.095041][ T5288] ? string+0x216/0x2d0
[ 97.095048][ T5288] print_report+0x58/0x70
[ 97.095056][ T5288] kasan_report+0x117/0x150
[ 97.095067][ T5288] ? string+0x216/0x2d0
[ 97.095074][ T5288] string+0x216/0x2d0
[ 97.095081][ T5288] vsnprintf+0x74a/0xef0
[ 97.095088][ T5288] vscnprintf+0x41/0x90
[ 97.095095][ T5288] sysfs_emit+0x10e/0x180
[ 97.095104][ T5288] ? __pfx_sysfs_emit+0x10/0x10
[ 97.095113][ T5288] ? sysfs_file_kobj+0x1a/0x230
[ 97.095124][ T5288] ? sysfs_file_kobj+0x1a/0x230
[ 97.095136][ T5288] input_dev_show_name+0x58/0x70
[ 97.095149][ T5288] dev_attr_show+0x58/0xc0
[ 97.095192][ T5288] ? __pfx_dev_attr_show+0x10/0x10
[ 97.095201][ T5288] sysfs_kf_seq_show+0x331/0x490
[ 97.095210][ T5288] seq_read_iter+0x463/0xca0
[ 97.095220][ T5288] vfs_read+0x595/0xa80
[ 97.095231][ T5288] ? __pfx_vfs_read+0x10/0x10
[ 97.095240][ T5288] ? do_sys_openat2+0x14e/0x200
[ 97.095248][ T5288] ? kmem_cache_free+0x182/0x650
[ 97.095256][ T5288] ? fd_install+0x94/0x3d0
[ 97.095266][ T5288] ksys_read+0x150/0x270
[ 97.095276][ T5288] ? __pfx_ksys_read+0x10/0x10
[ 97.095287][ T5288] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 97.095294][ T5288] do_syscall_64+0x174/0x580
[ 97.095303][ T5288] ? trace_irq_disable+0x3b/0x140
[ 97.095312][ T5288] ? clear_bhb_loop+0x40/0x90
[ 97.095320][ T5288] entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 97.095327][ T5288] RIP: 0033:0x7f99f5ca7407
[ 97.095335][ T5288] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff
[ 97.095341][ T5288] RSP: 002b:00007ffc27601ad0 EFLAGS: 00000202 ORIG_RAX: 0000000000000000
[ 97.095352][ T5288] RAX: ffffffffffffffda RBX: 00007f99f6377880 RCX: 00007f99f5ca7407
[ 97.095357][ T5288] RDX: 0000000000001000 RSI: 00007ffc27601fb0 RDI: 0000000000000008
[ 97.095362][ T5288] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000
[ 97.095366][ T5288] R10: 0000000000000000 R11: 0000000000000202 R12: 000055e4abe4acc0
[ 97.095370][ T5288] R13: 00007ffc27601bb0 R14: 00007ffc27601fb0 R15: 000055e49da2bbcc
[ 97.095378][ T5288]
[ 97.095380][ T5288]
[ 97.193053][ T5288] Allocated by task 5315:
[ 97.194786][ T5288] kasan_save_track+0x3e/0x80
[ 97.196770][ T5288] __kasan_kmalloc+0x93/0xb0
[ 97.198816][ T5288] __kmalloc_cache_noprof+0x32d/0x660
[ 97.200937][ T5288] redrat3_dev_probe+0x477/0x2570
[ 97.202627][ T5288] usb_probe_interface+0x653/0xc60
[ 97.204379][ T5288] really_probe+0x254/0xae0
[ 97.205912][ T5288] __driver_probe_device+0x1e8/0x360
[ 97.207998][ T5288] driver_probe_device+0x4f/0x240
[ 97.209929][ T5288] __device_attach_driver+0x270/0x410
[ 97.212021][ T5288] bus_for_each_drv+0x258/0x2f0
[ 97.213636][ T5288] __device_attach+0x2c4/0x450
[ 97.215232][ T5288] device_initial_probe+0xa1/0xd0
[ 97.216985][ T5288] bus_probe_device+0x12a/0x220
[ 97.218690][ T5288] device_add+0x7d7/0xb80
[ 97.220257][ T5288] usb_set_configuration+0x1ad8/0x2180
[ 97.222154][ T5288] usb_generic_driver_probe+0x8d/0x150
[ 97.224184][ T5288] usb_probe_device+0x1c3/0x3b0
[ 97.225977][ T5288] really_probe+0x254/0xae0
[ 97.227647][ T5288] __driver_probe_device+0x1e8/0x360
[ 97.229674][ T5288] driver_probe_device+0x4f/0x240
[ 97.231889][ T5288] __device_attach_driver+0x270/0x410
[ 97.234252][ T5288] bus_for_each_drv+0x258/0x2f0
[ 97.236380][ T5288] __device_attach+0x2c4/0x450
[ 97.238455][ T5288] device_initial_probe+0xa1/0xd0
[ 97.240564][ T5288] bus_probe_device+0x12a/0x220
[ 97.242591][ T5288] device_add+0x7d7/0xb80
[ 97.244366][ T5288] usb_new_device+0x99d/0x1620
[ 97.246379][ T5288] hub_event+0x28e8/0x4d30
[ 97.248386][ T5288] process_scheduled_works+0xa8e/0x14e0
[ 97.250874][ T5288] worker_thread+0xa47/0xfb0
[ 97.252899][ T5288] kthread+0x388/0x470
[ 97.254723][ T5288] ret_from_fork+0x514/0xb70
[ 97.256899][ T5288] ret_from_fork_asm+0x1a/0x30
[ 97.259172][ T5288]
[ 97.260301][ T5288] Freed by task 5315:
[ 97.262119][ T5288] kasan_save_track+0x3e/0x80
[ 97.264341][ T5288] kasan_save_free_info+0x40/0x50
[ 97.266670][ T5288] __kasan_slab_free+0x5c/0x80
[ 97.268887][ T5288] kfree+0x1c5/0x640
[ 97.270695][ T5288] redrat3_dev_probe+0x1bf4/0x2570
[ 97.272996][ T5288] usb_probe_interface+0x653/0xc60
[ 97.275379][ T5288] really_probe+0x254/0xae0
[ 97.277434][ T5288] __driver_probe_device+0x1e8/0x360
[ 97.279863][ T5288] driver_probe_device+0x4f/0x240
[ 97.282160][ T5288] __device_attach_driver+0x270/0x410
[ 97.284554][ T5288] bus_for_each_drv+0x258/0x2f0
[ 97.286414][ T5288] __device_attach+0x2c4/0x450
[ 97.288272][ T5288] device_initial_probe+0xa1/0xd0
[ 97.290228][ T5288] bus_probe_device+0x12a/0x220
[ 97.292310][ T5288] device_add+0x7d7/0xb80
[ 97.294140][ T5288] usb_set_configuration+0x1ad8/0x2180
[ 97.296459][ T5288] usb_generic_driver_probe+0x8d/0x150
[ 97.298843][ T5288] usb_probe_device+0x1c3/0x3b0
[ 97.300974][ T5288] really_probe+0x254/0xae0
[ 97.302965][ T5288] __driver_probe_device+0x1e8/0x360
[ 97.305246][ T5288] driver_probe_device+0x4f/0x240
[ 97.307312][ T5288] __device_attach_driver+0x270/0x410
[ 97.309411][ T5288] bus_for_each_drv+0x258/0x2f0
[ 97.311567][ T5288] __device_attach+0x2c4/0x450
[ 97.313643][ T5288] device_initial_probe+0xa1/0xd0
[ 97.315798][ T5288] bus_probe_device+0x12a/0x220
[ 97.317938][ T5288] device_add+0x7d7/0xb80
[ 97.319809][ T5288] usb_new_device+0x99d/0x1620
[ 97.321475][ T5288] hub_event+0x28e8/0x4d30
[ 97.323120][ T5288] process_scheduled_works+0xa8e/0x14e0
[ 97.325291][ T5288] worker_thread+0xa47/0xfb0
[ 97.327181][ T5288] kthread+0x388/0x470
[ 97.328852][ T5288] ret_from_fork+0x514/0xb70
[ 97.330727][ T5288] ret_from_fork_asm+0x1a/0x30
[ 97.332612][ T5288]
[ 97.333422][ T5288] The buggy address belongs to the object at ffff888037a05000
[ 97.333422][ T5288] which belongs to the cache kmalloc-2k of size 2048
[ 97.338724][ T5288] The buggy address is located 1880 bytes inside of
[ 97.338724][ T5288] freed 2048-byte region [ffff888037a05000, ffff888037a05800)
[ 97.343976][ T5288]
[ 97.345023][ T5288] The buggy address belongs to the physical page:
[ 97.347775][ T5288] page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x37a00
[ 97.351381][ T5288] head: order:3 mapcount:0 entire_mapcount:0 nr_pages_mapped:0 pincount:0
[ 97.354848][ T5288] flags: 0x4fff00000000040(head|node=1|zone=1|lastcpupid=0x7ff)
[ 97.357945][ T5288] page_type: f5(slab)
[ 97.359648][ T5288] raw: 04fff00000000040 ffff88801b042000 dead000000000100 dead000000000122
[ 97.363072][ T5288] raw: 0000000000000000 0000000800080008 00000000f5000000 0000000000000000
[ 97.366462][ T5288] head: 04fff00000000040 ffff88801b042000 dead000000000100 dead000000000122
[ 97.369958][ T5288] head: 0000000000000000 0000000800080008 00000000f5000000 0000000000000000
[ 97.373500][ T5288] head: 04fff00000000003 fffffffffffffe01 00000000ffffffff 00000000ffffffff
[ 97.376853][ T5288] head: ffffffffffffffff 0000000000000000 00000000ffffffff 0000000000000008
[ 97.379996][ T5288] page dumped because: kasan: bad access detected
[ 97.382350][ T5288] page_owner tracks the page as allocated
[ 97.384916][ T5288] page last allocated via order 3, migratetype Unmovable, gfp_mask 0xd20c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 803, tgid 803 (kworker/0:2), ts 95388808318, free_ts 95180974327
[ 97.394767][ T5288] post_alloc_hook+0x1f9/0x250
[ 97.397253][ T5288] get_page_from_freelist+0x21fa/0x2270
[ 97.400014][ T5288] __alloc_frozen_pages_noprof+0x18d/0x380
[ 97.402551][ T5288] allocate_slab+0x79/0x5e0
[ 97.404604][ T5288] refill_objects+0x2d5/0x350
[ 97.406609][ T5288] __pcs_replace_empty_main+0x2bf/0x6b0
[ 97.408790][ T5288] __kmalloc_node_track_caller_noprof+0x557/0x730
[ 97.411595][ T5288] __alloc_skb+0x2bd/0x7a0
[ 97.413128][ T5288] mld_newpack+0x165/0xcb0
[ 97.414766][ T5288] add_grec+0x119f/0x19d0
[ 97.416336][ T5288] mld_send_initial_cr+0x288/0x550
[ 97.418176][ T5288] mld_dad_work+0x3d/0x480
[ 97.419949][ T5288] process_scheduled_works+0xa8e/0x14e0
[ 97.422080][ T5288] worker_thread+0xa47/0xfb0
[ 97.423930][ T5288] kthread+0x388/0x470
[ 97.425520][ T5288] ret_from_fork+0x514/0xb70
[ 97.427461][ T5288] page last free pid 68 tgid 68 stack trace:
[ 97.429631][ T5288] __free_frozen_pages+0xc1e/0xd10
[ 97.431515][ T5288] __slab_free+0x274/0x2c0
[ 97.433154][ T5288] qlist_free_all+0x99/0x100
[ 97.434917][ T5288] kasan_quarantine_reduce+0x148/0x160
[ 97.437131][ T5288] __kasan_slab_alloc+0x22/0x80
[ 97.438942][ T5288] kmem_cache_alloc_node_noprof+0x355/0x610
[ 97.441699][ T5288] __alloc_skb+0x1d7/0x7a0
[ 97.444032][ T5288] mld_newpack+0x165/0xcb0
[ 97.446254][ T5288] add_grec+0x119f/0x19d0
[ 97.448437][ T5288] mld_send_initial_cr+0x288/0x550
[ 97.450881][ T5288] ipv6_mc_dad_complete+0x87/0x410
[ 97.452999][ T5288] addrconf_dad_completed+0x8af/0xe60
[ 97.455235][ T5288] addrconf_dad_work+0xcf8/0x15c0
[ 97.457665][ T5288] process_scheduled_works+0xa8e/0x14e0
[ 97.460270][ T5288] worker_thread+0xa47/0xfb0
[ 97.462474][ T5288] kthread+0x388/0x470
[ 97.464358][ T5288]
[ 97.465457][ T5288] Memory state around the buggy address:
[ 97.468058][ T5288] ffff888037a05600: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
[ 97.471481][ T5288] ffff888037a05680: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
[ 97.474723][ T5288] >ffff888037a05700: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
[ 97.478074][ T5288] ^
[ 97.481012][ T5288] ffff888037a05780: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
[ 97.483872][ T5288] ffff888037a05800: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
[ 97.486680][ T5288] ==================================================================
[ 97.500718][ T5315] usb 5-1: USB disconnect, device number 2
[ 97.521476][ T5288] Kernel panic - not syncing: KASAN: panic_on_warn set ...
[ 97.524585][ T5288] CPU: 0 UID: 0 PID: 5288 Comm: udevd Not tainted syzkaller #0 PREEMPT(full)
[ 97.528397][ T5288] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[ 97.532595][ T5288] Call Trace:
[ 97.534027][ T5288]
[ 97.535183][ T5288] vpanic+0x56c/0xa60
[ 97.536823][ T5288] ? __pfx_vpanic+0x10/0x10
[ 97.538730][ T5288] panic+0xc5/0xd0
[ 97.540339][ T5288] ? __pfx_panic+0x10/0x10
[ 97.542168][ T5288] ? preempt_schedule_thunk+0x16/0x40
[ 97.544545][ T5288] ? string+0x216/0x2d0
[ 97.546398][ T5288] ? preempt_schedule_thunk+0x16/0x40
[ 97.548799][ T5288] ? string+0x216/0x2d0
[ 97.550641][ T5288] check_panic_on_warn+0x89/0xb0
[ 97.552877][ T5288] ? string+0x216/0x2d0
[ 97.554723][ T5288] end_report+0x73/0x170
[ 97.556592][ T5288] ? string+0x216/0x2d0
[ 97.558300][ T5288] kasan_report+0x128/0x150
[ 97.560344][ T5288] ? string+0x216/0x2d0
[ 97.562144][ T5288] string+0x216/0x2d0
[ 97.563657][ T5288] vsnprintf+0x74a/0xef0
[ 97.565081][ T5288] vscnprintf+0x41/0x90
[ 97.566446][ T5288] sysfs_emit+0x10e/0x180
[ 97.567969][ T5288] ? __pfx_sysfs_emit+0x10/0x10
[ 97.569666][ T5288] ? sysfs_file_kobj+0x1a/0x230
[ 97.571421][ T5288] ? sysfs_file_kobj+0x1a/0x230
[ 97.573109][ T5288] input_dev_show_name+0x58/0x70
[ 97.574838][ T5288] dev_attr_show+0x58/0xc0
[ 97.576418][ T5288] ? __pfx_dev_attr_show+0x10/0x10
[ 97.578263][ T5288] sysfs_kf_seq_show+0x331/0x490
[ 97.580153][ T5288] seq_read_iter+0x463/0xca0
[ 97.581847][ T5288] vfs_read+0x595/0xa80
[ 97.583328][ T5288] ? __pfx_vfs_read+0x10/0x10
[ 97.584963][ T5288] ? do_sys_openat2+0x14e/0x200
[ 97.586642][ T5288] ? kmem_cache_free+0x182/0x650
[ 97.588414][ T5288] ? fd_install+0x94/0x3d0
[ 97.589976][ T5288] ksys_read+0x150/0x270
[ 97.591477][ T5288] ? __pfx_ksys_read+0x10/0x10
[ 97.593134][ T5288] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 97.595226][ T5288] do_syscall_64+0x174/0x580
[ 97.596833][ T5288] ? trace_irq_disable+0x3b/0x140
[ 97.598673][ T5288] ? clear_bhb_loop+0x40/0x90
[ 97.600434][ T5288] entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 97.602546][ T5288] RIP: 0033:0x7f99f5ca7407
[ 97.604175][ T5288] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff
[ 97.611362][ T5288] RSP: 002b:00007ffc27601ad0 EFLAGS: 00000202 ORIG_RAX: 0000000000000000
[ 97.614395][ T5288] RAX: ffffffffffffffda RBX: 00007f99f6377880 RCX: 00007f99f5ca7407
[ 97.617369][ T5288] RDX: 0000000000001000 RSI: 00007ffc27601fb0 RDI: 0000000000000008
[ 97.620339][ T5288] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000
[ 97.623384][ T5288] R10: 0000000000000000 R11: 0000000000000202 R12: 000055e4abe4acc0
[ 97.626346][ T5288] R13: 00007ffc27601bb0 R14: 00007ffc27601fb0 R15: 000055e49da2bbcc
[ 97.629362][ T5288]
[ 97.630998][ T5288] Kernel Offset: disabled
[ 97.632700][ T5288] Rebooting in 86400 seconds..