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) [ 124.249830][ T5290] Bluetooth: hci0: command tx timeout [ 124.306796][ T5070] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 124.463113][ T5070] usb 5-1: New USB device found, idVendor=112a, idProduct=0001, bcdDevice= 1.00 [ 124.467293][ T5070] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 124.471999][ T5070] usb 5-1: Product: syz [ 124.474705][ T5070] usb 5-1: Manufacturer: syz [ 124.478088][ T5070] usb 5-1: SerialNumber: syz [ 125.908468][ T5070] redrat3 5-1:1.0: Problem fetching firmware ID [ 125.925519][ T5070] redrat3 5-1:1.0: Failed to read timeout from hardware [ 126.007429][ T5070] rc_core: IR keymap rc-hauppauge not found [ 126.013670][ T5070] Registered IR keymap rc-empty [ 126.027446][ T5070] rc rc0: RedRat3 Infrared Remote Transceiver as /devices/platform/dummy_hcd.0/usb5/5-1/5-1:1.0/rc/rc0 [ 126.034267][ T5070] input: RedRat3 Infrared Remote Transceiver as /devices/platform/dummy_hcd.0/usb5/5-1/5-1:1.0/rc/rc0/input5 [ 126.055722][ T5070] redrat3 5-1:1.0: redrat3_send_cmd: Error sending rr3 cmd res -71, data 0 [ 126.059788][ T5070] redrat3 5-1:1.0: redrat3_send_cmd: Error sending rr3 cmd res -71, data 0 [ 126.062850][ T5070] redrat3 5-1:1.0: redrat3_enable_detector: detector status: -5, should be 1 [ 126.075682][ T5070] redrat3 5-1:1.0: probe with driver redrat3 failed with error -5 [ 126.085501][ T5070] usb 5-1: USB disconnect, device number 2 [ 126.089574][ T5284] ================================================================== [ 126.092629][ T5284] BUG: KASAN: slab-use-after-free in string+0x216/0x2d0 [ 126.095280][ T5284] Read of size 1 at addr ffff888012ed8758 by task udevd/5284 [ 126.098010][ T5284] [ 126.098922][ T5284] CPU: 0 UID: 0 PID: 5284 Comm: udevd Not tainted syzkaller #0 PREEMPT(full) [ 126.098935][ T5284] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 126.098942][ T5284] Call Trace: [ 126.098948][ T5284] [ 126.098953][ T5284] dump_stack_lvl+0xe8/0x150 [ 126.098971][ T5284] print_address_description+0x55/0x1e0 [ 126.098982][ T5284] ? string+0x216/0x2d0 [ 126.098988][ T5284] print_report+0x58/0x70 [ 126.098997][ T5284] kasan_report+0x117/0x150 [ 126.099007][ T5284] ? string+0x216/0x2d0 [ 126.099014][ T5284] string+0x216/0x2d0 [ 126.099021][ T5284] vsnprintf+0x74a/0xef0 [ 126.099029][ T5284] vscnprintf+0x41/0x90 [ 126.099035][ T5284] sysfs_emit+0x10e/0x180 [ 126.099043][ T5284] ? lockdep_hardirqs_on+0x7a/0x110 [ 126.099052][ T5284] ? irqentry_exit+0x218/0x8f0 [ 126.099060][ T5284] ? __pfx_sysfs_emit+0x10/0x10 [ 126.099068][ T5284] ? __pfx_dev_attr_show+0x10/0x10 [ 126.099119][ T5284] ? dev_attr_show+0x26/0xc0 [ 126.099132][ T5284] input_dev_show_name+0x58/0x70 [ 126.099146][ T5284] dev_attr_show+0x58/0xc0 [ 126.099158][ T5284] ? __pfx_dev_attr_show+0x10/0x10 [ 126.099171][ T5284] sysfs_kf_seq_show+0x331/0x490 [ 126.099185][ T5284] seq_read_iter+0x463/0xca0 [ 126.099194][ T5284] vfs_read+0x595/0xa80 [ 126.099209][ T5284] ? __pfx_vfs_read+0x10/0x10 [ 126.099223][ T5284] ? do_sys_openat2+0x14e/0x200 [ 126.099235][ T5284] ? kmem_cache_free+0x182/0x650 [ 126.099247][ T5284] ? fd_install+0x94/0x3d0 [ 126.099262][ T5284] ksys_read+0x150/0x270 [ 126.099277][ T5284] ? __pfx_ksys_read+0x10/0x10 [ 126.099291][ T5284] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 126.099299][ T5284] do_syscall_64+0x174/0x580 [ 126.099307][ T5284] ? trace_irq_disable+0x3b/0x140 [ 126.099317][ T5284] ? clear_bhb_loop+0x40/0x90 [ 126.099324][ T5284] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 126.099333][ T5284] RIP: 0033:0x7fdedc2a7407 [ 126.099348][ T5284] 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 [ 126.099357][ T5284] RSP: 002b:00007fff69832550 EFLAGS: 00000202 ORIG_RAX: 0000000000000000 [ 126.099370][ T5284] RAX: ffffffffffffffda RBX: 00007fdedca5d880 RCX: 00007fdedc2a7407 [ 126.099378][ T5284] RDX: 0000000000001000 RSI: 00007fff69832a30 RDI: 0000000000000008 [ 126.099385][ T5284] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 126.099391][ T5284] R10: 0000000000000000 R11: 0000000000000202 R12: 0000562b7fda76c0 [ 126.099398][ T5284] R13: 00007fff69832630 R14: 00007fff69832a30 R15: 0000562b43d9cbcc [ 126.099410][ T5284] [ 126.099414][ T5284] [ 126.195432][ T5284] Allocated by task 5070: [ 126.196968][ T5284] kasan_save_track+0x3e/0x80 [ 126.198808][ T5284] __kasan_kmalloc+0x93/0xb0 [ 126.200560][ T5284] __kmalloc_cache_noprof+0x32d/0x660 [ 126.202553][ T5284] redrat3_dev_probe+0x477/0x2570 [ 126.204476][ T5284] usb_probe_interface+0x653/0xc60 [ 126.206505][ T5284] really_probe+0x254/0xae0 [ 126.208310][ T5284] __driver_probe_device+0x1e8/0x360 [ 126.210473][ T5284] driver_probe_device+0x4f/0x240 [ 126.212702][ T5284] __device_attach_driver+0x270/0x410 [ 126.215036][ T5284] bus_for_each_drv+0x258/0x2f0 [ 126.217132][ T5284] __device_attach+0x2c4/0x450 [ 126.219682][ T5284] device_initial_probe+0xa1/0xd0 [ 126.221889][ T5284] bus_probe_device+0x12a/0x220 [ 126.223957][ T5284] device_add+0x7d7/0xb80 [ 126.225771][ T5284] usb_set_configuration+0x1ad8/0x2180 [ 126.228101][ T5284] usb_generic_driver_probe+0x8d/0x150 [ 126.230406][ T5284] usb_probe_device+0x1c3/0x3b0 [ 126.232484][ T5284] really_probe+0x254/0xae0 [ 126.234444][ T5284] __driver_probe_device+0x1e8/0x360 [ 126.236678][ T5284] driver_probe_device+0x4f/0x240 [ 126.238841][ T5284] __device_attach_driver+0x270/0x410 [ 126.241044][ T5284] bus_for_each_drv+0x258/0x2f0 [ 126.243081][ T5284] __device_attach+0x2c4/0x450 [ 126.245087][ T5284] device_initial_probe+0xa1/0xd0 [ 126.247223][ T5284] bus_probe_device+0x12a/0x220 [ 126.249292][ T5284] device_add+0x7d7/0xb80 [ 126.251094][ T5284] usb_new_device+0x99d/0x1620 [ 126.253132][ T5284] hub_event+0x28e8/0x4d30 [ 126.255045][ T5284] process_scheduled_works+0xa8e/0x14e0 [ 126.257379][ T5284] worker_thread+0xa47/0xfb0 [ 126.259383][ T5284] kthread+0x388/0x470 [ 126.261104][ T5284] ret_from_fork+0x514/0xb70 [ 126.263046][ T5284] ret_from_fork_asm+0x1a/0x30 [ 126.265006][ T5284] [ 126.266088][ T5284] Freed by task 5070: [ 126.267810][ T5284] kasan_save_track+0x3e/0x80 [ 126.269792][ T5284] kasan_save_free_info+0x40/0x50 [ 126.271898][ T5284] __kasan_slab_free+0x5c/0x80 [ 126.273931][ T5284] kfree+0x1c5/0x640 [ 126.275553][ T5284] redrat3_dev_probe+0x1bf4/0x2570 [ 126.277728][ T5284] usb_probe_interface+0x653/0xc60 [ 126.279482][ T5284] really_probe+0x254/0xae0 [ 126.280977][ T5284] __driver_probe_device+0x1e8/0x360 [ 126.282750][ T5284] driver_probe_device+0x4f/0x240 [ 126.284486][ T5284] __device_attach_driver+0x270/0x410 [ 126.286294][ T5284] bus_for_each_drv+0x258/0x2f0 [ 126.287906][ T5284] __device_attach+0x2c4/0x450 [ 126.289701][ T5284] device_initial_probe+0xa1/0xd0 [ 126.291799][ T5284] bus_probe_device+0x12a/0x220 [ 126.293898][ T5284] device_add+0x7d7/0xb80 [ 126.295726][ T5284] usb_set_configuration+0x1ad8/0x2180 [ 126.298086][ T5284] usb_generic_driver_probe+0x8d/0x150 [ 126.300420][ T5284] usb_probe_device+0x1c3/0x3b0 [ 126.302471][ T5284] really_probe+0x254/0xae0 [ 126.304424][ T5284] __driver_probe_device+0x1e8/0x360 [ 126.306673][ T5284] driver_probe_device+0x4f/0x240 [ 126.308826][ T5284] __device_attach_driver+0x270/0x410 [ 126.311142][ T5284] bus_for_each_drv+0x258/0x2f0 [ 126.313217][ T5284] __device_attach+0x2c4/0x450 [ 126.315290][ T5284] device_initial_probe+0xa1/0xd0 [ 126.317504][ T5284] bus_probe_device+0x12a/0x220 [ 126.319538][ T5284] device_add+0x7d7/0xb80 [ 126.321339][ T5284] usb_new_device+0x99d/0x1620 [ 126.323357][ T5284] hub_event+0x28e8/0x4d30 [ 126.325260][ T5284] process_scheduled_works+0xa8e/0x14e0 [ 126.327598][ T5284] worker_thread+0xa47/0xfb0 [ 126.329526][ T5284] kthread+0x388/0x470 [ 126.331316][ T5284] ret_from_fork+0x514/0xb70 [ 126.332899][ T5284] ret_from_fork_asm+0x1a/0x30 [ 126.334497][ T5284] [ 126.335336][ T5284] The buggy address belongs to the object at ffff888012ed8000 [ 126.335336][ T5284] which belongs to the cache kmalloc-2k of size 2048 [ 126.339825][ T5284] The buggy address is located 1880 bytes inside of [ 126.339825][ T5284] freed 2048-byte region [ffff888012ed8000, ffff888012ed8800) [ 126.344809][ T5284] [ 126.345767][ T5284] The buggy address belongs to the physical page: [ 126.348066][ T5284] page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x12ed8 [ 126.351153][ T5284] head: order:3 mapcount:0 entire_mapcount:0 nr_pages_mapped:0 pincount:0 [ 126.354134][ T5284] flags: 0xfff00000000040(head|node=0|zone=1|lastcpupid=0x7ff) [ 126.356955][ T5284] page_type: f5(slab) [ 126.358441][ T5284] raw: 00fff00000000040 ffff88801b042000 dead000000000100 dead000000000122 [ 126.361592][ T5284] raw: 0000000000000000 0000000800080008 00000000f5000000 0000000000000000 [ 126.364820][ T5284] head: 00fff00000000040 ffff88801b042000 dead000000000100 dead000000000122 [ 126.368142][ T5284] head: 0000000000000000 0000000800080008 00000000f5000000 0000000000000000 [ 126.371605][ T5284] head: 00fff00000000003 fffffffffffffe01 00000000ffffffff 00000000ffffffff [ 126.375321][ T5284] head: ffffffffffffffff 0000000000000000 00000000ffffffff 0000000000000008 [ 126.378930][ T5284] page dumped because: kasan: bad access detected [ 126.381609][ T5284] page_owner tracks the page as allocated [ 126.383960][ T5284] page last allocated via order 3, migratetype Unmovable, gfp_mask 0xd2820(GFP_ATOMIC|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 5289, tgid 5289 (syz-executor), ts 120481059111, free_ts 61355678137 [ 126.392051][ T5284] post_alloc_hook+0x1f9/0x250 [ 126.394037][ T5284] get_page_from_freelist+0x21fa/0x2270 [ 126.396296][ T5284] __alloc_frozen_pages_noprof+0x18d/0x380 [ 126.398718][ T5284] allocate_slab+0x79/0x5e0 [ 126.400617][ T5284] refill_objects+0x2d5/0x350 [ 126.402517][ T5284] __pcs_replace_empty_main+0x2bf/0x6b0 [ 126.404675][ T5284] __kmalloc_cache_noprof+0x3a7/0x660 [ 126.406656][ T5284] batadv_hard_if_event+0x282a/0x3520 [ 126.408635][ T5284] notifier_call_chain+0x1a5/0x3d0 [ 126.410738][ T5284] register_netdevice+0x18a4/0x1eb0 [ 126.412630][ T5284] rtnl_newlink_create+0x31f/0xb00 [ 126.414777][ T5284] rtnl_newlink+0x167f/0x1bd0 [ 126.416511][ T5284] rtnetlink_rcv_msg+0x802/0xc00 [ 126.418544][ T5284] netlink_rcv_skb+0x226/0x4a0 [ 126.420425][ T5284] netlink_unicast+0x7bb/0x940 [ 126.422114][ T5284] netlink_sendmsg+0x813/0xb40 [ 126.423760][ T5284] page last free pid 4698 tgid 4698 stack trace: [ 126.426195][ T5284] __free_frozen_pages+0xc1e/0xd10 [ 126.428082][ T5284] __slab_free+0x274/0x2c0 [ 126.429594][ T5284] qlist_free_all+0x99/0x100 [ 126.431312][ T5284] kasan_quarantine_reduce+0x148/0x160 [ 126.433456][ T5284] __kasan_slab_alloc+0x22/0x80 [ 126.435502][ T5284] __kmalloc_cache_noprof+0x2ab/0x660 [ 126.437769][ T5284] tomoyo_init_log+0x195/0x1fa0 [ 126.439773][ T5284] tomoyo_supervisor+0x35f/0x1560 [ 126.441919][ T5284] tomoyo_path_permission+0x262/0x3b0 [ 126.444590][ T5284] tomoyo_path_perm+0x3f3/0x560 [ 126.446727][ T5284] security_inode_getattr+0x12b/0x310 [ 126.448984][ T5284] __x64_sys_newfstat+0x133/0x270 [ 126.451110][ T5284] do_syscall_64+0x174/0x580 [ 126.453011][ T5284] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 126.455358][ T5284] [ 126.456368][ T5284] Memory state around the buggy address: [ 126.458539][ T5284] ffff888012ed8600: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 126.461661][ T5284] ffff888012ed8680: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 126.464502][ T5284] >ffff888012ed8700: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 126.467498][ T5284] ^ [ 126.470047][ T5284] ffff888012ed8780: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 126.473127][ T5284] ffff888012ed8800: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 126.476120][ T5284] ================================================================== [ 126.485372][ T5290] Bluetooth: hci0: command tx timeout [ 126.497822][ T5284] Kernel panic - not syncing: KASAN: panic_on_warn set ... [ 126.500279][ T5284] CPU: 0 UID: 0 PID: 5284 Comm: udevd Not tainted syzkaller #0 PREEMPT(full) [ 126.503249][ T5284] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 126.506830][ T5284] Call Trace: [ 126.508113][ T5284] [ 126.509278][ T5284] vpanic+0x56c/0xa60 [ 126.510744][ T5284] ? __pfx_vpanic+0x10/0x10 [ 126.512337][ T5284] panic+0xc5/0xd0 [ 126.513791][ T5284] ? __pfx_panic+0x10/0x10 [ 126.515476][ T5284] ? preempt_schedule_thunk+0x16/0x40 [ 126.517454][ T5284] ? string+0x216/0x2d0 [ 126.519048][ T5284] ? preempt_schedule_thunk+0x16/0x40 [ 126.521067][ T5284] ? string+0x216/0x2d0 [ 126.522620][ T5284] check_panic_on_warn+0x89/0xb0 [ 126.524476][ T5284] ? string+0x216/0x2d0 [ 126.526041][ T5284] end_report+0x73/0x170 [ 126.527688][ T5284] ? string+0x216/0x2d0 [ 126.529322][ T5284] kasan_report+0x128/0x150 [ 126.531123][ T5284] ? string+0x216/0x2d0 [ 126.532711][ T5284] string+0x216/0x2d0 [ 126.534229][ T5284] vsnprintf+0x74a/0xef0 [ 126.535891][ T5284] vscnprintf+0x41/0x90 [ 126.537484][ T5284] sysfs_emit+0x10e/0x180 [ 126.539119][ T5284] ? lockdep_hardirqs_on+0x7a/0x110 [ 126.541010][ T5284] ? irqentry_exit+0x218/0x8f0 [ 126.542806][ T5284] ? __pfx_sysfs_emit+0x10/0x10 [ 126.544614][ T5284] ? __pfx_dev_attr_show+0x10/0x10 [ 126.546547][ T5284] ? dev_attr_show+0x26/0xc0 [ 126.548257][ T5284] input_dev_show_name+0x58/0x70 [ 126.550054][ T5284] dev_attr_show+0x58/0xc0 [ 126.551690][ T5284] ? __pfx_dev_attr_show+0x10/0x10 [ 126.553505][ T5284] sysfs_kf_seq_show+0x331/0x490 [ 126.555311][ T5284] seq_read_iter+0x463/0xca0 [ 126.556990][ T5284] vfs_read+0x595/0xa80 [ 126.558487][ T5284] ? __pfx_vfs_read+0x10/0x10 [ 126.560128][ T5284] ? do_sys_openat2+0x14e/0x200 [ 126.561880][ T5284] ? kmem_cache_free+0x182/0x650 [ 126.563701][ T5284] ? fd_install+0x94/0x3d0 [ 126.565274][ T5284] ksys_read+0x150/0x270 [ 126.566832][ T5284] ? __pfx_ksys_read+0x10/0x10 [ 126.568628][ T5284] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 126.570783][ T5284] do_syscall_64+0x174/0x580 [ 126.572394][ T5284] ? trace_irq_disable+0x3b/0x140 [ 126.574078][ T5284] ? clear_bhb_loop+0x40/0x90 [ 126.575786][ T5284] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 126.577961][ T5284] RIP: 0033:0x7fdedc2a7407 [ 126.579561][ T5284] 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 [ 126.586630][ T5284] RSP: 002b:00007fff69832550 EFLAGS: 00000202 ORIG_RAX: 0000000000000000 [ 126.589559][ T5284] RAX: ffffffffffffffda RBX: 00007fdedca5d880 RCX: 00007fdedc2a7407 [ 126.592469][ T5284] RDX: 0000000000001000 RSI: 00007fff69832a30 RDI: 0000000000000008 [ 126.595374][ T5284] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 126.598217][ T5284] R10: 0000000000000000 R11: 0000000000000202 R12: 0000562b7fda76c0 [ 126.601099][ T5284] R13: 00007fff69832630 R14: 00007fff69832a30 R15: 0000562b43d9cbcc [ 126.604028][ T5284] [ 126.605487][ T5284] Kernel Offset: disabled [ 126.607114][ T5284] Rebooting in 86400 seconds..