last executing test programs: 1.009679749s ago: executing program 3 (id=4): write(0xffffffffffffffff, &(0x7f0000000000), 0x0) 925.787507ms ago: executing program 3 (id=16): pipe2(&(0x7f0000000000), 0x0) 925.612226ms ago: executing program 3 (id=19): pause() 745.568451ms ago: executing program 1 (id=40): chdir(&(0x7f0000000000)) 745.052634ms ago: executing program 1 (id=45): listen(0xffffffffffffffff, 0x0) 686.18713ms ago: executing program 1 (id=48): openat(0xffffffffffffff9c, &(0x7f0000000040)='/sys/fs/smackfs/ipv6host', 0x2, 0x0) 685.573133ms ago: executing program 1 (id=52): quotactl$Q_GETFMT(0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000)) 681.508319ms ago: executing program 1 (id=55): openat(0xffffffffffffff9c, &(0x7f0000000040)='/sys/fs/smackfs/ambient', 0x2, 0x0) 313.54219ms ago: executing program 1 (id=60): openat(0xffffffffffffff9c, &(0x7f0000000040)='/dev/raw-gadget', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='/dev/raw-gadget', 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/raw-gadget', 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='/dev/raw-gadget', 0x800, 0x0) 162.267643ms ago: executing program 4 (id=101): clone3(&(0x7f0000000000), 0x0) exit(0x0) 161.722401ms ago: executing program 4 (id=105): llistxattr(&(0x7f0000000000), &(0x7f0000000000), 0x0) 94.29313ms ago: executing program 4 (id=108): readlinkat(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000000), 0x0) 94.090367ms ago: executing program 2 (id=109): openat(0xffffffffffffff9c, &(0x7f0000000040)='/dev/video0', 0x2, 0x0) 93.976572ms ago: executing program 0 (id=110): socket$inet(0x2, 0x1, 0x0) 93.906113ms ago: executing program 2 (id=111): sched_setattr(0x0, &(0x7f0000000000), 0x0) 93.796195ms ago: executing program 0 (id=112): waitid(0x0, 0x0, 0x0, 0x0, 0x0) 93.709096ms ago: executing program 4 (id=113): syz_open_dev$vcsa(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$vcsa(&(0x7f0000000080), 0x0, 0x1) syz_open_dev$vcsa(&(0x7f00000000c0), 0x0, 0x2) syz_open_dev$vcsa(&(0x7f0000000100), 0x0, 0x800) syz_open_dev$vcsa(&(0x7f0000000140), 0x1, 0x0) syz_open_dev$vcsa(&(0x7f0000000180), 0x1, 0x1) syz_open_dev$vcsa(&(0x7f00000001c0), 0x1, 0x2) syz_open_dev$vcsa(&(0x7f0000000200), 0x1, 0x800) syz_open_dev$vcsa(&(0x7f0000000240), 0x2, 0x0) syz_open_dev$vcsa(&(0x7f0000000280), 0x2, 0x1) syz_open_dev$vcsa(&(0x7f00000002c0), 0x2, 0x2) syz_open_dev$vcsa(&(0x7f0000000300), 0x2, 0x800) syz_open_dev$vcsa(&(0x7f0000000340), 0x3, 0x0) syz_open_dev$vcsa(&(0x7f0000000380), 0x3, 0x1) syz_open_dev$vcsa(&(0x7f00000003c0), 0x3, 0x2) syz_open_dev$vcsa(&(0x7f0000000400), 0x3, 0x800) syz_open_dev$vcsa(&(0x7f0000000440), 0x4, 0x0) syz_open_dev$vcsa(&(0x7f0000000480), 0x4, 0x1) syz_open_dev$vcsa(&(0x7f00000004c0), 0x4, 0x2) syz_open_dev$vcsa(&(0x7f0000000500), 0x4, 0x800) 82.889305ms ago: executing program 2 (id=114): openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/reclaim', 0x1, 0x0) 77.561132ms ago: executing program 0 (id=115): mq_unlink(&(0x7f0000000000)) 22.261981ms ago: executing program 4 (id=116): statx(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000000)) 22.099221ms ago: executing program 2 (id=117): syz_open_dev$sndhw(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$sndhw(&(0x7f0000000080), 0x0, 0x1) syz_open_dev$sndhw(&(0x7f00000000c0), 0x0, 0x2) syz_open_dev$sndhw(&(0x7f0000000100), 0x0, 0x800) syz_open_dev$sndhw(&(0x7f0000000140), 0xa, 0x0) syz_open_dev$sndhw(&(0x7f0000000180), 0xa, 0x1) syz_open_dev$sndhw(&(0x7f00000001c0), 0xa, 0x2) syz_open_dev$sndhw(&(0x7f0000000200), 0xa, 0x800) syz_open_dev$sndhw(&(0x7f0000000240), 0x14, 0x0) syz_open_dev$sndhw(&(0x7f0000000280), 0x14, 0x1) syz_open_dev$sndhw(&(0x7f00000002c0), 0x14, 0x2) syz_open_dev$sndhw(&(0x7f0000000300), 0x14, 0x800) syz_open_dev$sndhw(&(0x7f0000000340), 0x1e, 0x0) syz_open_dev$sndhw(&(0x7f0000000380), 0x1e, 0x1) syz_open_dev$sndhw(&(0x7f00000003c0), 0x1e, 0x2) syz_open_dev$sndhw(&(0x7f0000000400), 0x1e, 0x800) syz_open_dev$sndhw(&(0x7f0000000440), 0x28, 0x0) syz_open_dev$sndhw(&(0x7f0000000480), 0x28, 0x1) syz_open_dev$sndhw(&(0x7f00000004c0), 0x28, 0x2) syz_open_dev$sndhw(&(0x7f0000000500), 0x28, 0x800) 21.986345ms ago: executing program 0 (id=118): timerfd_settime(0xffffffffffffffff, 0x0, &(0x7f0000000000), &(0x7f0000000000)) 21.723171ms ago: executing program 2 (id=119): openat(0xffffffffffffff9c, &(0x7f0000000040)='/sys/fs/smackfs/ptrace', 0x2, 0x0) 21.56278ms ago: executing program 4 (id=120): socket$packet(0x11, 0x2, 0x300) 20.59811ms ago: executing program 0 (id=121): socket$nl_generic(0x10, 0x3, 0x10) 6.78972ms ago: executing program 2 (id=122): dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 0s ago: executing program 0 (id=123): getgroups(0x0, &(0x7f0000000000)) kernel console output (not intermixed with test programs): DUID 00:04:86:5a:cf:56:50:18:f8:40:32:5d:6d:fd:44:d8:83:f2 forked to background, child pid 5499 [ 36.282206][ T5500] 8021q: adding VLAN 0 to HW filter on device bond0 [ 36.293460][ T5500] eql: remember to turn off Van-Jacobson compression on your slave devices Starting sshd: OK syzkaller Warning: Permanently added '10.128.1.102' (ED25519) to the list of known hosts. syzkaller login: [ 58.494524][ T5818] cgroup: Unknown subsys name 'net' [ 58.631806][ T5818] cgroup: Unknown subsys name 'cpuset' [ 58.641789][ T5818] cgroup: Unknown subsys name 'rlimit' Setting up swapspace version 1, size = 127995904 bytes [ 60.005371][ T5818] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 62.924849][ T5940] ================================================================== [ 62.932959][ T5940] BUG: KASAN: slab-use-after-free in binder_add_device+0x5f/0xa0 [ 62.941512][ T5940] Write of size 8 at addr ffff8881463b8408 by task syz-executor/5940 [ 62.949600][ T5940] [ 62.951961][ T5940] CPU: 1 UID: 0 PID: 5940 Comm: syz-executor Not tainted 6.13.0-syzkaller-09030-g6d61a53dd6f5 #0 [ 62.951982][ T5940] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 12/27/2024 [ 62.952002][ T5940] Call Trace: [ 62.952010][ T5940] [ 62.952016][ T5940] dump_stack_lvl+0x241/0x360 [ 62.952039][ T5940] ? __pfx_dump_stack_lvl+0x10/0x10 [ 62.952055][ T5940] ? __pfx__printk+0x10/0x10 [ 62.952079][ T5940] ? _printk+0xd5/0x120 [ 62.952101][ T5940] ? __virt_addr_valid+0x183/0x530 [ 62.952124][ T5940] ? __virt_addr_valid+0x183/0x530 [ 62.952147][ T5940] print_report+0x169/0x550 [ 62.952170][ T5940] ? __virt_addr_valid+0x183/0x530 [ 62.952191][ T5940] ? __virt_addr_valid+0x183/0x530 [ 62.952212][ T5940] ? __virt_addr_valid+0x45f/0x530 [ 62.952233][ T5940] ? __phys_addr+0xba/0x170 [ 62.952255][ T5940] ? binder_add_device+0x5f/0xa0 [ 62.952275][ T5940] kasan_report+0x143/0x180 [ 62.952297][ T5940] ? binder_add_device+0x5f/0xa0 [ 62.952317][ T5940] binder_add_device+0x5f/0xa0 [ 62.952335][ T5940] binderfs_binder_device_create+0x7bf/0x9c0 [ 62.952356][ T5940] binderfs_fill_super+0x944/0xd90 [ 62.952373][ T5940] ? __pfx_binderfs_fill_super+0x10/0x10 [ 62.952397][ T5940] ? shrinker_register+0x160/0x230 [ 62.952416][ T5940] ? sget_fc+0x909/0x9c0 [ 62.952435][ T5940] ? __pfx_set_anon_super_fc+0x10/0x10 [ 62.952454][ T5940] ? __pfx_binderfs_fill_super+0x10/0x10 [ 62.952473][ T5940] get_tree_nodev+0xb7/0x140 [ 62.952494][ T5940] vfs_get_tree+0x90/0x2b0 [ 62.952516][ T5940] do_new_mount+0x2be/0xb40 [ 62.952534][ T5940] ? __pfx_do_new_mount+0x10/0x10 [ 62.952553][ T5940] __se_sys_mount+0x2d6/0x3c0 [ 62.952571][ T5940] ? __pfx___se_sys_mount+0x10/0x10 [ 62.952589][ T5940] ? syscall_enter_from_user_mode_prepare+0x7f/0xe0 [ 62.952611][ T5940] ? __ia32_sys_mount+0x20/0xc0 [ 62.952629][ T5940] __do_fast_syscall_32+0xb4/0x110 [ 62.952651][ T5940] ? exc_page_fault+0x590/0x8b0 [ 62.952672][ T5940] do_fast_syscall_32+0x34/0x80 [ 62.952693][ T5940] entry_SYSENTER_compat_after_hwframe+0x84/0x8e [ 62.952717][ T5940] RIP: 0023:0xf7fc4579 [ 62.952736][ T5940] Code: b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 00 00 00 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 [ 62.952749][ T5940] RSP: 002b:00000000f75aff20 EFLAGS: 00000206 ORIG_RAX: 0000000000000015 [ 62.952767][ T5940] RAX: ffffffffffffffda RBX: 00000000f72e4a51 RCX: 00000000f72d54b3 [ 62.952779][ T5940] RDX: 00000000f72e4a51 RSI: 0000000000000000 RDI: 0000000000000000 [ 62.952789][ T5940] RBP: 0000000057390414 R08: 0000000000000000 R09: 0000000000000000 [ 62.952799][ T5940] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000000000000 [ 62.952809][ T5940] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 62.952823][ T5940] [ 62.952829][ T5940] [ 63.226372][ T5940] Allocated by task 5904: [ 63.230691][ T5940] kasan_save_track+0x3f/0x80 [ 63.235362][ T5940] __kasan_kmalloc+0x98/0xb0 [ 63.239939][ T5940] __kmalloc_cache_noprof+0x243/0x390 [ 63.245298][ T5940] binderfs_binder_device_create+0x16c/0x9c0 [ 63.251296][ T5940] binderfs_fill_super+0x944/0xd90 [ 63.256404][ T5940] get_tree_nodev+0xb7/0x140 [ 63.260990][ T5940] vfs_get_tree+0x90/0x2b0 [ 63.265408][ T5940] do_new_mount+0x2be/0xb40 [ 63.269909][ T5940] __se_sys_mount+0x2d6/0x3c0 [ 63.274580][ T5940] __do_fast_syscall_32+0xb4/0x110 [ 63.279703][ T5940] do_fast_syscall_32+0x34/0x80 [ 63.284547][ T5940] entry_SYSENTER_compat_after_hwframe+0x84/0x8e [ 63.290867][ T5940] [ 63.293173][ T5940] Freed by task 5904: [ 63.297139][ T5940] kasan_save_track+0x3f/0x80 [ 63.301806][ T5940] kasan_save_free_info+0x40/0x50 [ 63.306818][ T5940] __kasan_slab_free+0x59/0x70 [ 63.311574][ T5940] kfree+0x196/0x430 [ 63.315460][ T5940] evict+0x4e8/0x9a0 [ 63.319393][ T5940] __dentry_kill+0x20d/0x630 [ 63.323980][ T5940] shrink_kill+0xa9/0x2c0 [ 63.328302][ T5940] shrink_dentry_list+0x2c0/0x5b0 [ 63.333317][ T5940] shrink_dcache_parent+0xcb/0x3b0 [ 63.338416][ T5940] do_one_tree+0x23/0xe0 [ 63.342647][ T5940] shrink_dcache_for_umount+0xb4/0x180 [ 63.348097][ T5940] generic_shutdown_super+0x6a/0x2d0 [ 63.353373][ T5940] kill_litter_super+0x76/0xb0 [ 63.358124][ T5940] binderfs_kill_super+0x44/0x90 [ 63.363047][ T5940] deactivate_locked_super+0xc4/0x130 [ 63.368409][ T5940] cleanup_mnt+0x41f/0x4b0 [ 63.372819][ T5940] task_work_run+0x24f/0x310 [ 63.377409][ T5940] do_exit+0xa2a/0x28e0 [ 63.381591][ T5940] do_group_exit+0x207/0x2c0 [ 63.386171][ T5940] get_signal+0x16b2/0x1750 [ 63.390663][ T5940] arch_do_signal_or_restart+0x96/0x860 [ 63.396284][ T5940] syscall_exit_to_user_mode+0xce/0x340 [ 63.401820][ T5940] __do_fast_syscall_32+0xc4/0x110 [ 63.406921][ T5940] do_fast_syscall_32+0x34/0x80 [ 63.411764][ T5940] entry_SYSENTER_compat_after_hwframe+0x84/0x8e [ 63.418083][ T5940] [ 63.420397][ T5940] The buggy address belongs to the object at ffff8881463b8400 [ 63.420397][ T5940] which belongs to the cache kmalloc-512 of size 512 [ 63.434436][ T5940] The buggy address is located 8 bytes inside of [ 63.434436][ T5940] freed 512-byte region [ffff8881463b8400, ffff8881463b8600) [ 63.448050][ T5940] [ 63.450367][ T5940] The buggy address belongs to the physical page: [ 63.456770][ T5940] page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x1463b8 [ 63.465614][ T5940] head: order:2 mapcount:0 entire_mapcount:0 nr_pages_mapped:0 pincount:0 [ 63.474102][ T5940] flags: 0x57ff00000000040(head|node=1|zone=2|lastcpupid=0x7ff) [ 63.481727][ T5940] page_type: f5(slab) [ 63.485700][ T5940] raw: 057ff00000000040 ffff88801ac41c80 ffffea000510df00 dead000000000002 [ 63.494268][ T5940] raw: 0000000000000000 0000000000100010 00000000f5000000 0000000000000000 [ 63.502839][ T5940] head: 057ff00000000040 ffff88801ac41c80 ffffea000510df00 dead000000000002 [ 63.511492][ T5940] head: 0000000000000000 0000000000100010 00000000f5000000 0000000000000000 [ 63.520149][ T5940] head: 057ff00000000002 ffffea000518ee01 ffffffffffffffff 0000000000000000 [ 63.528802][ T5940] head: 0000000000000004 0000000000000000 00000000ffffffff 0000000000000000 [ 63.537481][ T5940] page dumped because: kasan: bad access detected [ 63.543889][ T5940] page_owner tracks the page as allocated [ 63.549688][ T5940] page last allocated via order 2, migratetype Unmovable, gfp_mask 0xd2000(__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 1, tgid 1 (swapper/0), ts 8295063969, free_ts 0 [ 63.567743][ T5940] post_alloc_hook+0x1f4/0x240 [ 63.572502][ T5940] get_page_from_freelist+0x365c/0x37a0 [ 63.578040][ T5940] __alloc_frozen_pages_noprof+0x292/0x710 [ 63.583838][ T5940] alloc_pages_mpol+0x311/0x660 [ 63.588676][ T5940] allocate_slab+0x8f/0x3a0 [ 63.593169][ T5940] ___slab_alloc+0xc27/0x14a0 [ 63.597835][ T5940] __slab_alloc+0x58/0xa0 [ 63.602151][ T5940] __kmalloc_cache_noprof+0x27b/0x390 [ 63.607531][ T5940] usb_cache_string+0x63/0x100 [ 63.612295][ T5940] usb_new_device+0x313/0x19a0 [ 63.617054][ T5940] register_root_hub+0x25c/0x550 [ 63.622246][ T5940] usb_add_hcd+0xb49/0x1110 [ 63.626742][ T5940] dummy_hcd_probe+0x158/0x2b0 [ 63.631502][ T5940] platform_probe+0x13a/0x1c0 [ 63.636163][ T5940] really_probe+0x2b9/0xad0 [ 63.640675][ T5940] __driver_probe_device+0x1a2/0x390 [ 63.645949][ T5940] page_owner free stack trace missing [ 63.651302][ T5940] [ 63.653608][ T5940] Memory state around the buggy address: [ 63.659220][ T5940] ffff8881463b8300: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 63.667361][ T5940] ffff8881463b8380: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 63.675405][ T5940] >ffff8881463b8400: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 63.683450][ T5940] ^ [ 63.687766][ T5940] ffff8881463b8480: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 63.695818][ T5940] ffff8881463b8500: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 63.703860][ T5940] ================================================================== [ 63.733035][ T5940] Kernel panic - not syncing: KASAN: panic_on_warn set ... [ 63.740285][ T5940] CPU: 1 UID: 0 PID: 5940 Comm: syz-executor Not tainted 6.13.0-syzkaller-09030-g6d61a53dd6f5 #0 [ 63.750798][ T5940] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 12/27/2024 [ 63.760868][ T5940] Call Trace: [ 63.764157][ T5940] [ 63.767099][ T5940] dump_stack_lvl+0x241/0x360 [ 63.771797][ T5940] ? __pfx_dump_stack_lvl+0x10/0x10 [ 63.777011][ T5940] ? __pfx__printk+0x10/0x10 [ 63.781627][ T5940] ? preempt_schedule+0xe1/0xf0 [ 63.786496][ T5940] ? vscnprintf+0x5d/0x90 [ 63.790847][ T5940] panic+0x349/0x880 [ 63.794767][ T5940] ? check_panic_on_warn+0x21/0xb0 [ 63.799902][ T5940] ? __pfx_panic+0x10/0x10 [ 63.804361][ T5940] ? _raw_spin_unlock_irqrestore+0x130/0x140 [ 63.810362][ T5940] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 63.816754][ T5940] ? print_report+0x502/0x550 [ 63.821459][ T5940] check_panic_on_warn+0x86/0xb0 [ 63.826464][ T5940] ? binder_add_device+0x5f/0xa0 [ 63.831508][ T5940] end_report+0x77/0x160 [ 63.835776][ T5940] kasan_report+0x154/0x180 [ 63.840298][ T5940] ? binder_add_device+0x5f/0xa0 [ 63.845274][ T5940] binder_add_device+0x5f/0xa0 [ 63.850064][ T5940] binderfs_binder_device_create+0x7bf/0x9c0 [ 63.856067][ T5940] binderfs_fill_super+0x944/0xd90 [ 63.861198][ T5940] ? __pfx_binderfs_fill_super+0x10/0x10 [ 63.866861][ T5940] ? shrinker_register+0x160/0x230 [ 63.871991][ T5940] ? sget_fc+0x909/0x9c0 [ 63.876252][ T5940] ? __pfx_set_anon_super_fc+0x10/0x10 SYZFAIL: failed to recv rpc fd=3 want=4 recv=0 n=0 (errno 9: Bad file descriptor) [ 63.881728][ T5940] ? __pfx_binderfs_fill_super+0x10/0x10 [ 63.887382][ T5940] get_tree_nodev+0xb7/0x140 [ 63.891998][ T5940] vfs_get_tree+0x90/0x2b0 [ 63.896435][ T5940] do_new_mount+0x2be/0xb40 [ 63.900963][ T5940] ? __pfx_do_new_mount+0x10/0x10 [ 63.906003][ T5940] __se_sys_mount+0x2d6/0x3c0 [ 63.910696][ T5940] ? __pfx___se_sys_mount+0x10/0x10 [ 63.915907][ T5940] ? syscall_enter_from_user_mode_prepare+0x7f/0xe0 [ 63.922522][ T5940] ? __ia32_sys_mount+0x20/0xc0 [ 63.927391][ T5940] __do_fast_syscall_32+0xb4/0x110 [ 63.932526][ T5940] ? exc_page_fault+0x590/0x8b0 [ 63.937399][ T5940] do_fast_syscall_32+0x34/0x80 [ 63.942267][ T5940] entry_SYSENTER_compat_after_hwframe+0x84/0x8e [ 63.948618][ T5940] RIP: 0023:0xf7fc4579 [ 63.952787][ T5940] Code: b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 00 00 00 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 [ 63.972681][ T5940] RSP: 002b:00000000f75aff20 EFLAGS: 00000206 ORIG_RAX: 0000000000000015 [ 63.981118][ T5940] RAX: ffffffffffffffda RBX: 00000000f72e4a51 RCX: 00000000f72d54b3 [ 63.989104][ T5940] RDX: 00000000f72e4a51 RSI: 0000000000000000 RDI: 0000000000000000 [ 63.997266][ T5940] RBP: 0000000057390414 R08: 0000000000000000 R09: 0000000000000000 [ 64.005248][ T5940] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000000000000 [ 64.013235][ T5940] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 64.021229][ T5940] [ 64.024545][ T5940] Kernel Offset: disabled [ 64.028897][ T5940] Rebooting in 86400 seconds..