program: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./dev\x00', 0x1ff) mount(&(0x7f0000000040)=@filename='devtmpfs\x00', &(0x7f0000000080)='./dev\x00', &(0x7f00000000c0)='devtmpfs\x00', 0x0, 0x0) syz_usb_connect(0x0, 0x39, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000402a1101000001010203010902270001010080fa0904000003ffffff00070581024000000705820240000007050302400000"], 0x0) nanosleep(&(0x7f0000000300)={0x1}, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/lirc0\x00', 0x2, 0x0) [ 85.389621][ T5328] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 85.542156][ T5328] usb 5-1: config 1 interface 0 altsetting 0 bulk endpoint 0x81 has invalid maxpacket 64 [ 85.545341][ T5328] usb 5-1: config 1 interface 0 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 64 [ 85.548633][ T5328] usb 5-1: config 1 interface 0 altsetting 0 bulk endpoint 0x3 has invalid maxpacket 64 [ 85.555387][ T5328] usb 5-1: New USB device found, idVendor=112a, idProduct=0001, bcdDevice= 1.00 [ 85.559134][ T5328] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 85.562697][ T5328] usb 5-1: Product: syz [ 85.564181][ T5328] usb 5-1: Manufacturer: syz [ 85.565688][ T5328] usb 5-1: SerialNumber: syz [ 85.575776][ T5330] raw-gadget.0 gadget.0: fail, usb_ep_enable returned -22 [ 85.578259][ T5330] raw-gadget.0 gadget.0: fail, usb_ep_enable returned -22 [ 85.580954][ T5330] raw-gadget.0 gadget.0: fail, usb_ep_enable returned -22 [ 85.690361][ T45] Bluetooth: hci0: command tx timeout [ 86.578483][ T9] cfg80211: failed to load regulatory.db [ 86.791798][ T5328] redrat3 5-1:1.0: Problem fetching firmware ID [ 86.804353][ T5328] redrat3 5-1:1.0: Failed to read timeout from hardware [ 86.879494][ T5328] rc_core: IR keymap rc-hauppauge not found [ 86.881527][ T5328] Registered IR keymap rc-empty [ 86.887206][ T5328] rc rc0: RedRat3 Infrared Remote Transceiver as /devices/platform/dummy_hcd.0/usb5/5-1/5-1:1.0/rc/rc0 [ 86.896906][ T5328] input: RedRat3 Infrared Remote Transceiver as /devices/platform/dummy_hcd.0/usb5/5-1/5-1:1.0/rc/rc0/input5 [ 86.917143][ T5328] redrat3 5-1:1.0: redrat3_send_cmd: Error sending rr3 cmd res -71, data 0 [ 86.924219][ T5328] redrat3 5-1:1.0: redrat3_send_cmd: Error sending rr3 cmd res -71, data 0 [ 86.927293][ T5328] redrat3 5-1:1.0: redrat3_enable_detector: detector status: -5, should be 1 [ 86.936662][ T5328] redrat3 5-1:1.0: probe with driver redrat3 failed with error -5 [ 86.946176][ T5283] ================================================================== [ 86.949070][ T5283] BUG: KASAN: slab-use-after-free in string+0x216/0x2d0 [ 86.951347][ T5283] Read of size 1 at addr ffff888036e4c758 by task udevd/5283 [ 86.953844][ T5283] [ 86.954689][ T5283] CPU: 0 UID: 0 PID: 5283 Comm: udevd Not tainted syzkaller #0 PREEMPT(full) [ 86.954702][ T5283] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 86.954709][ T5283] Call Trace: [ 86.954714][ T5283] [ 86.954719][ T5283] dump_stack_lvl+0xe8/0x150 [ 86.954738][ T5283] print_address_description+0x55/0x1e0 [ 86.954753][ T5283] ? string+0x216/0x2d0 [ 86.954762][ T5283] print_report+0x58/0x70 [ 86.954770][ T5283] kasan_report+0x117/0x150 [ 86.954781][ T5283] ? string+0x216/0x2d0 [ 86.954787][ T5283] string+0x216/0x2d0 [ 86.954795][ T5283] vsnprintf+0x74a/0xef0 [ 86.954805][ T5283] vscnprintf+0x41/0x90 [ 86.954815][ T5283] sysfs_emit+0x10e/0x180 [ 86.954829][ T5283] ? __pfx_sysfs_emit+0x10/0x10 [ 86.954840][ T5283] ? sysfs_file_kobj+0x1a/0x230 [ 86.954851][ T5283] ? sysfs_file_kobj+0x1a/0x230 [ 86.954863][ T5283] input_dev_show_name+0x58/0x70 [ 86.954877][ T5283] dev_attr_show+0x58/0xc0 [ 86.954924][ T5283] ? __pfx_dev_attr_show+0x10/0x10 [ 86.954933][ T5283] sysfs_kf_seq_show+0x331/0x490 [ 86.954942][ T5283] seq_read_iter+0x463/0xca0 [ 86.954951][ T5283] vfs_read+0x595/0xa80 [ 86.954963][ T5283] ? __pfx_vfs_read+0x10/0x10 [ 86.954972][ T5283] ? do_sys_openat2+0x14e/0x200 [ 86.954980][ T5283] ? kmem_cache_free+0x182/0x650 [ 86.954988][ T5283] ? fd_install+0x94/0x3d0 [ 86.954998][ T5283] ksys_read+0x150/0x270 [ 86.955008][ T5283] ? __pfx_ksys_read+0x10/0x10 [ 86.955018][ T5283] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 86.955026][ T5283] do_syscall_64+0x174/0x580 [ 86.955034][ T5283] ? trace_irq_disable+0x3b/0x140 [ 86.955045][ T5283] ? clear_bhb_loop+0x40/0x90 [ 86.955057][ T5283] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 86.955073][ T5283] RIP: 0033:0x7f36122a7407 [ 86.955084][ T5283] 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 [ 86.955093][ T5283] RSP: 002b:00007ffdfef57530 EFLAGS: 00000202 ORIG_RAX: 0000000000000000 [ 86.955105][ T5283] RAX: ffffffffffffffda RBX: 00007f3612965880 RCX: 00007f36122a7407 [ 86.955112][ T5283] RDX: 0000000000001000 RSI: 00007ffdfef57a10 RDI: 0000000000000008 [ 86.955119][ T5283] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 86.955126][ T5283] R10: 0000000000000000 R11: 0000000000000202 R12: 000055834d8098c0 [ 86.955131][ T5283] R13: 00007ffdfef57610 R14: 00007ffdfef57a10 R15: 0000558342ab9bcc [ 86.955139][ T5283] [ 86.955141][ T5283] [ 87.042125][ T5283] Allocated by task 5328: [ 87.043874][ T5283] kasan_save_track+0x3e/0x80 [ 87.045804][ T5283] __kasan_kmalloc+0x93/0xb0 [ 87.047683][ T5283] __kmalloc_cache_noprof+0x32d/0x660 [ 87.049808][ T5283] redrat3_dev_probe+0x477/0x2570 [ 87.051790][ T5283] usb_probe_interface+0x653/0xc60 [ 87.053831][ T5283] really_probe+0x254/0xae0 [ 87.055400][ T5283] __driver_probe_device+0x1e8/0x360 [ 87.057549][ T5283] driver_probe_device+0x4f/0x240 [ 87.059315][ T5283] __device_attach_driver+0x270/0x410 [ 87.061045][ T5283] bus_for_each_drv+0x258/0x2f0 [ 87.062752][ T5283] __device_attach+0x2c4/0x450 [ 87.064377][ T5283] device_initial_probe+0xa1/0xd0 [ 87.066328][ T5283] bus_probe_device+0x12a/0x220 [ 87.068299][ T5283] device_add+0x7d7/0xb80 [ 87.070031][ T5283] usb_set_configuration+0x1ad8/0x2180 [ 87.072231][ T5283] usb_generic_driver_probe+0x8d/0x150 [ 87.074428][ T5283] usb_probe_device+0x1c3/0x3b0 [ 87.076444][ T5283] really_probe+0x254/0xae0 [ 87.078312][ T5283] __driver_probe_device+0x1e8/0x360 [ 87.080451][ T5283] driver_probe_device+0x4f/0x240 [ 87.082500][ T5283] __device_attach_driver+0x270/0x410 [ 87.084608][ T5283] bus_for_each_drv+0x258/0x2f0 [ 87.086640][ T5283] __device_attach+0x2c4/0x450 [ 87.088645][ T5283] device_initial_probe+0xa1/0xd0 [ 87.090690][ T5283] bus_probe_device+0x12a/0x220 [ 87.092715][ T5283] device_add+0x7d7/0xb80 [ 87.094511][ T5283] usb_new_device+0x99d/0x1620 [ 87.096502][ T5283] hub_event+0x28e8/0x4d30 [ 87.098392][ T5283] process_scheduled_works+0xa8e/0x14e0 [ 87.100688][ T5283] worker_thread+0xa47/0xfb0 [ 87.102572][ T5283] kthread+0x388/0x470 [ 87.104272][ T5283] ret_from_fork+0x514/0xb70 [ 87.106212][ T5283] ret_from_fork_asm+0x1a/0x30 [ 87.107969][ T5283] [ 87.109038][ T5283] Freed by task 5328: [ 87.110672][ T5283] kasan_save_track+0x3e/0x80 [ 87.112661][ T5283] kasan_save_free_info+0x40/0x50 [ 87.114247][ T5283] __kasan_slab_free+0x5c/0x80 [ 87.115757][ T5283] kfree+0x1c5/0x640 [ 87.117021][ T5283] redrat3_dev_probe+0x1bf4/0x2570 [ 87.118669][ T5283] usb_probe_interface+0x653/0xc60 [ 87.120663][ T5283] really_probe+0x254/0xae0 [ 87.122558][ T5283] __driver_probe_device+0x1e8/0x360 [ 87.124720][ T5283] driver_probe_device+0x4f/0x240 [ 87.126819][ T5283] __device_attach_driver+0x270/0x410 [ 87.128681][ T5283] bus_for_each_drv+0x258/0x2f0 [ 87.130243][ T5283] __device_attach+0x2c4/0x450 [ 87.131773][ T5283] device_initial_probe+0xa1/0xd0 [ 87.133413][ T5283] bus_probe_device+0x12a/0x220 [ 87.134976][ T5283] device_add+0x7d7/0xb80 [ 87.136347][ T5283] usb_set_configuration+0x1ad8/0x2180 [ 87.138101][ T5283] usb_generic_driver_probe+0x8d/0x150 [ 87.139821][ T5283] usb_probe_device+0x1c3/0x3b0 [ 87.141395][ T5283] really_probe+0x254/0xae0 [ 87.143190][ T5283] __driver_probe_device+0x1e8/0x360 [ 87.145359][ T5283] driver_probe_device+0x4f/0x240 [ 87.147349][ T5283] __device_attach_driver+0x270/0x410 [ 87.149075][ T5283] bus_for_each_drv+0x258/0x2f0 [ 87.150603][ T5283] __device_attach+0x2c4/0x450 [ 87.152106][ T5283] device_initial_probe+0xa1/0xd0 [ 87.153709][ T5283] bus_probe_device+0x12a/0x220 [ 87.155694][ T5283] device_add+0x7d7/0xb80 [ 87.157420][ T5283] usb_new_device+0x99d/0x1620 [ 87.159149][ T5283] hub_event+0x28e8/0x4d30 [ 87.161006][ T5283] process_scheduled_works+0xa8e/0x14e0 [ 87.163275][ T5283] worker_thread+0xa47/0xfb0 [ 87.165159][ T5283] kthread+0x388/0x470 [ 87.166828][ T5283] ret_from_fork+0x514/0xb70 [ 87.168744][ T5283] ret_from_fork_asm+0x1a/0x30 [ 87.170692][ T5283] [ 87.171687][ T5283] The buggy address belongs to the object at ffff888036e4c000 [ 87.171687][ T5283] which belongs to the cache kmalloc-2k of size 2048 [ 87.177382][ T5283] The buggy address is located 1880 bytes inside of [ 87.177382][ T5283] freed 2048-byte region [ffff888036e4c000, ffff888036e4c800) [ 87.182989][ T5283] [ 87.184000][ T5283] The buggy address belongs to the physical page: [ 87.186587][ T5283] page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x36e48 [ 87.190213][ T5283] head: order:3 mapcount:0 entire_mapcount:0 nr_pages_mapped:0 pincount:0 [ 87.193598][ T5283] flags: 0x4fff00000000040(head|node=1|zone=1|lastcpupid=0x7ff) [ 87.196668][ T5283] page_type: f5(slab) [ 87.198343][ T5283] raw: 04fff00000000040 ffff88801b042000 dead000000000100 dead000000000122 [ 87.201712][ T5283] raw: 0000000000000000 0000000800080008 00000000f5000000 0000000000000000 [ 87.205041][ T5283] head: 04fff00000000040 ffff88801b042000 dead000000000100 dead000000000122 [ 87.207950][ T5283] head: 0000000000000000 0000000800080008 00000000f5000000 0000000000000000 [ 87.210810][ T5283] head: 04fff00000000003 fffffffffffffe01 00000000ffffffff 00000000ffffffff [ 87.213646][ T5283] head: ffffffffffffffff 0000000000000000 00000000ffffffff 0000000000000008 [ 87.216390][ T5283] page dumped because: kasan: bad access detected [ 87.218550][ T5283] page_owner tracks the page as allocated [ 87.220506][ T5283] page last allocated via order 3, migratetype Unmovable, gfp_mask 0xd2820(GFP_ATOMIC|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 5288, tgid 5288 (syz-executor), ts 82033454889, free_ts 80187542598 [ 87.227373][ T5283] post_alloc_hook+0x1f9/0x250 [ 87.229139][ T5283] get_page_from_freelist+0x21fa/0x2270 [ 87.231040][ T5283] __alloc_frozen_pages_noprof+0x18d/0x380 [ 87.233156][ T5283] allocate_slab+0x79/0x5e0 [ 87.234721][ T5283] refill_objects+0x2d5/0x350 [ 87.236381][ T5283] __pcs_replace_empty_main+0x2bf/0x6b0 [ 87.238406][ T5283] __kmalloc_cache_noprof+0x3a7/0x660 [ 87.240399][ T5283] batadv_hard_if_event+0x282a/0x3520 [ 87.242347][ T5283] notifier_call_chain+0x1a5/0x3d0 [ 87.244145][ T5283] register_netdevice+0x18a4/0x1eb0 [ 87.245881][ T5283] veth_newlink+0x49f/0xb70 [ 87.247405][ T5283] rtnl_newlink_create+0x310/0xb00 [ 87.249098][ T5283] rtnl_newlink+0x167f/0x1bd0 [ 87.250726][ T5283] rtnetlink_rcv_msg+0x802/0xc00 [ 87.252412][ T5283] netlink_rcv_skb+0x226/0x4a0 [ 87.254064][ T5283] netlink_unicast+0x7bb/0x940 [ 87.255718][ T5283] page last free pid 5281 tgid 5281 stack trace: [ 87.258045][ T5283] __free_frozen_pages+0xc1e/0xd10 [ 87.259811][ T5283] __slab_free+0x274/0x2c0 [ 87.261345][ T5283] qlist_free_all+0x99/0x100 [ 87.262833][ T5283] kasan_quarantine_reduce+0x148/0x160 [ 87.264662][ T5283] __kasan_slab_alloc+0x22/0x80 [ 87.266289][ T5283] __kmalloc_noprof+0x311/0x720 [ 87.267953][ T5283] tomoyo_supervisor+0xc53/0x1560 [ 87.269767][ T5283] tomoyo_path_permission+0x262/0x3b0 [ 87.271450][ T5283] tomoyo_path_perm+0x3f3/0x560 [ 87.273091][ T5283] security_inode_getattr+0x12b/0x310 [ 87.274833][ T5283] __x64_sys_newfstat+0x133/0x270 [ 87.276434][ T5283] do_syscall_64+0x174/0x580 [ 87.278016][ T5283] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.280092][ T5283] [ 87.280924][ T5283] Memory state around the buggy address: [ 87.282776][ T5283] ffff888036e4c600: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 87.285400][ T5283] ffff888036e4c680: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 87.287993][ T5283] >ffff888036e4c700: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 87.290621][ T5283] ^ [ 87.292901][ T5283] ffff888036e4c780: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 87.295652][ T5283] ffff888036e4c800: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 87.298318][ T5283] ================================================================== [ 87.302481][ T5328] usb 5-1: USB disconnect, device number 2 [ 87.325980][ T5283] Kernel panic - not syncing: KASAN: panic_on_warn set ... [ 87.328419][ T5283] CPU: 0 UID: 0 PID: 5283 Comm: udevd Not tainted syzkaller #0 PREEMPT(full) [ 87.331318][ T5283] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 87.334592][ T5283] Call Trace: [ 87.335902][ T5283] [ 87.337028][ T5283] vpanic+0x56c/0xa60 [ 87.338599][ T5283] ? __pfx_vpanic+0x10/0x10 [ 87.340276][ T5283] panic+0xc5/0xd0 [ 87.341681][ T5283] ? __pfx_panic+0x10/0x10 [ 87.343158][ T5283] ? preempt_schedule_thunk+0x16/0x40 [ 87.345080][ T5283] ? string+0x216/0x2d0 [ 87.346585][ T5283] ? preempt_schedule_thunk+0x16/0x40 [ 87.348580][ T5283] ? string+0x216/0x2d0 [ 87.349938][ T5283] check_panic_on_warn+0x89/0xb0 [ 87.351532][ T5283] ? string+0x216/0x2d0 [ 87.352941][ T5283] end_report+0x73/0x170 [ 87.354320][ T5283] ? string+0x216/0x2d0 [ 87.355755][ T5283] kasan_report+0x128/0x150 [ 87.357255][ T5283] ? string+0x216/0x2d0 [ 87.358696][ T5283] string+0x216/0x2d0 [ 87.360027][ T5283] vsnprintf+0x74a/0xef0 [ 87.361407][ T5283] vscnprintf+0x41/0x90 [ 87.362719][ T5283] sysfs_emit+0x10e/0x180 [ 87.364118][ T5283] ? __pfx_sysfs_emit+0x10/0x10 [ 87.365691][ T5283] ? sysfs_file_kobj+0x1a/0x230 [ 87.367235][ T5283] ? sysfs_file_kobj+0x1a/0x230 [ 87.368778][ T5283] input_dev_show_name+0x58/0x70 [ 87.370375][ T5283] dev_attr_show+0x58/0xc0 [ 87.371788][ T5283] ? __pfx_dev_attr_show+0x10/0x10 [ 87.373461][ T5283] sysfs_kf_seq_show+0x331/0x490 [ 87.375087][ T5283] seq_read_iter+0x463/0xca0 [ 87.376553][ T5283] vfs_read+0x595/0xa80 [ 87.377921][ T5283] ? __pfx_vfs_read+0x10/0x10 [ 87.379430][ T5283] ? do_sys_openat2+0x14e/0x200 [ 87.380986][ T5283] ? kmem_cache_free+0x182/0x650 [ 87.382568][ T5283] ? fd_install+0x94/0x3d0 [ 87.384025][ T5283] ksys_read+0x150/0x270 [ 87.385397][ T5283] ? __pfx_ksys_read+0x10/0x10 [ 87.386912][ T5283] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.388852][ T5283] do_syscall_64+0x174/0x580 [ 87.390332][ T5283] ? trace_irq_disable+0x3b/0x140 [ 87.391965][ T5283] ? clear_bhb_loop+0x40/0x90 [ 87.393569][ T5283] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.395475][ T5283] RIP: 0033:0x7f36122a7407 [ 87.396917][ T5283] 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 [ 87.402890][ T5283] RSP: 002b:00007ffdfef57530 EFLAGS: 00000202 ORIG_RAX: 0000000000000000 [ 87.405855][ T5283] RAX: ffffffffffffffda RBX: 00007f3612965880 RCX: 00007f36122a7407 [ 87.408436][ T5283] RDX: 0000000000001000 RSI: 00007ffdfef57a10 RDI: 0000000000000008 [ 87.410985][ T5283] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 87.413563][ T5283] R10: 0000000000000000 R11: 0000000000000202 R12: 000055834d8098c0 [ 87.416125][ T5283] R13: 00007ffdfef57610 R14: 00007ffdfef57a10 R15: 0000558342ab9bcc [ 87.418736][ T5283] [ 87.420095][ T5283] Kernel Offset: disabled [ 87.421535][ T5283] Rebooting in 86400 seconds..