program: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32, @ANYBLOB="0000000000000000b70800000d0000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x90) (async) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000580)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="180200000000000000000000000000001801000020646c4300000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b70300000000000085000000060000008500000007"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, '\x00', 0x0, @fallback=0x18, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0xba}, 0x94) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000380)={0x20, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x2, '\x00', 0x0, @fallback=0x1d, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f00000002c0)='hrtimer_start\x00', r2}, 0x3d) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='oom_score_adj\x00') syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000080)={&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x0, 0xffffffffffffff2c}, 0x68) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x24004045) r4 = io_uring_setup(0x1b7b, &(0x7f0000000040)={0x0, 0xc89f, 0xc000, 0x7, 0x20002f7}) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000093c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000004c0)=@deltfilter={0x90, 0x2d, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {}, {0x0, 0xffff}}, [@TCA_RATE={0x6, 0x5, {0x2, 0x34}}, @TCA_RATE={0x6, 0x5, {0xee, 0xfe}}, @TCA_CHAIN={0x8, 0xb, 0xfff}, @filter_kind_options=@f_u32={{0x8}, {0x34, 0x2, [@TCA_U32_FLAGS={0x8, 0xb, 0x1}, @TCA_U32_CLASSID={0x8, 0x1, {0x0, 0x3}}, @TCA_U32_CLASSID={0x8, 0x1, {0xb, 0x6}}, @TCA_U32_HASH={0x8, 0x2, 0x8}, @TCA_U32_DIVISOR={0x8, 0x4, 0xe1}, @TCA_U32_DIVISOR={0x8, 0x4, 0xff}]}}, @TCA_CHAIN={0x8, 0xb, 0x6}, @filter_kind_options=@f_route={{0xa}, {0x4}}]}, 0x90}}, 0x0) (async) r5 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r5, 0x84, 0x14, &(0x7f0000000000)=@assoc_value, &(0x7f0000000300)=0x8) sendmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)='8', 0x1}], 0x1, 0x0, 0x0, 0x2c}, 0x4000845) r6 = syz_init_net_socket$x25(0x9, 0x5, 0x0) (async) r7 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000000)={'batadv_slave_0\x00'}) r9 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) setsockopt$ax25_SO_BINDTODEVICE(0xffffffffffffffff, 0x101, 0x19, &(0x7f0000000000)=@bpq0, 0xfffffffffffffe1d) (async, rerun: 32) ioctl$sock_netdev_private(r9, 0x8914, &(0x7f0000000000)) (async, rerun: 32) ioctl$sock_netrom_SIOCADDRT(r7, 0x890b, &(0x7f00000001c0)={0x1, @default, @bpq0, 0x2, 'syz1\x00', @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x5, 0x0, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @null, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}]}) (async, rerun: 32) connect$netrom(r7, &(0x7f0000000300)={{0x6, @default}, [@null, @default, @default, @default, @bcast, @bcast, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}]}, 0x48) (async, rerun: 32) ioctl$sock_ifreq(r6, 0x8990, &(0x7f0000000180)={'bond0\x00', @ifru_names='rose0\x00'}) (async, rerun: 32) io_uring_enter(r4, 0x2219, 0x7721, 0x16, 0x0, 0x0) (async, rerun: 32) read$eventfd(r3, 0x0, 0x0) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000280)={{r3}, &(0x7f0000000180), &(0x7f00000001c0)=r0}, 0x20) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0xa, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x23, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) (async) r10 = ioctl$USERFAULTFD_IOC_NEW(r3, 0xaa00) ioctl$UFFDIO_CONTINUE(r10, 0xc020aa07, &(0x7f0000000300)={{&(0x7f0000ffa000/0x3000)=nil, 0x3000}}) (async) ioctl$HIDIOCGUSAGE(r3, 0xc018480b, &(0x7f0000000340)={0x3, 0x1, 0xd76, 0x5, 0x6, 0x9}) [ 84.636449][ T4684] Bluetooth: hci0: command tx timeout [ 84.761712][ T5345] ================================================================== [ 84.765490][ T5345] BUG: KASAN: slab-use-after-free in sk_skb_reason_drop+0x37/0x170 [ 84.768957][ T5345] Write of size 4 at addr ffff888011b4c864 by task syz.0.0/5345 [ 84.772055][ T5345] [ 84.773122][ T5345] CPU: 0 UID: 0 PID: 5345 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 84.773135][ T5345] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 84.773141][ T5345] Call Trace: [ 84.773148][ T5345] [ 84.773153][ T5345] dump_stack_lvl+0xe8/0x150 [ 84.773170][ T5345] print_report+0xca/0x240 [ 84.773180][ T5345] ? sk_skb_reason_drop+0x37/0x170 [ 84.773190][ T5345] kasan_report+0x118/0x150 [ 84.773241][ T5345] ? sk_skb_reason_drop+0x37/0x170 [ 84.773251][ T5345] kasan_check_range+0x2b0/0x2c0 [ 84.773261][ T5345] sk_skb_reason_drop+0x37/0x170 [ 84.773272][ T5345] nr_transmit_buffer+0x11d/0x1b0 [ 84.773282][ T5345] nr_establish_data_link+0x62/0xb0 [ 84.773292][ T5345] nr_connect+0x6e6/0xde0 [ 84.773307][ T5345] ? __pfx_nr_connect+0x10/0x10 [ 84.773319][ T5345] ? tomoyo_socket_connect_permission+0x164/0x290 [ 84.773329][ T5345] ? bpf_lsm_socket_connect+0x9/0x20 [ 84.773339][ T5345] __sys_connect+0x316/0x440 [ 84.773349][ T5345] ? __pfx___sys_connect+0x10/0x10 [ 84.773359][ T5345] ? rcu_is_watching+0x15/0xb0 [ 84.773368][ T5345] __x64_sys_connect+0x7a/0x90 [ 84.773380][ T5345] do_syscall_64+0xec/0xf80 [ 84.773423][ T5345] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 84.773432][ T5345] ? trace_irq_disable+0x37/0x100 [ 84.773445][ T5345] ? clear_bhb_loop+0x60/0xb0 [ 84.773461][ T5345] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 84.773471][ T5345] RIP: 0033:0x7f556cb8f7c9 [ 84.773480][ T5345] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 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 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 84.773489][ T5345] RSP: 002b:00007f556d9ae038 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 84.773500][ T5345] RAX: ffffffffffffffda RBX: 00007f556cde6090 RCX: 00007f556cb8f7c9 [ 84.773507][ T5345] RDX: 0000000000000048 RSI: 0000200000000300 RDI: 0000000000000008 [ 84.773513][ T5345] RBP: 00007f556cc13f91 R08: 0000000000000000 R09: 0000000000000000 [ 84.773519][ T5345] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 84.773525][ T5345] R13: 00007f556cde6128 R14: 00007f556cde6090 R15: 00007ffd49edbec8 [ 84.773537][ T5345] [ 84.773540][ T5345] [ 84.864157][ T5345] Allocated by task 5345: [ 84.866162][ T5345] kasan_save_track+0x3e/0x80 [ 84.868540][ T5345] __kasan_slab_alloc+0x6c/0x80 [ 84.871022][ T5345] kmem_cache_alloc_node_noprof+0x43c/0x720 [ 84.874169][ T5345] __alloc_skb+0x1dc/0x3a0 [ 84.876132][ T5345] nr_write_internal+0xe2/0xc60 [ 84.878274][ T5345] nr_establish_data_link+0x62/0xb0 [ 84.880530][ T5345] nr_connect+0x6e6/0xde0 [ 84.882352][ T5345] __sys_connect+0x316/0x440 [ 84.884389][ T5345] __x64_sys_connect+0x7a/0x90 [ 84.886579][ T5345] do_syscall_64+0xec/0xf80 [ 84.888582][ T5345] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 84.891064][ T5345] [ 84.892141][ T5345] Freed by task 5345: [ 84.893959][ T5345] kasan_save_track+0x3e/0x80 [ 84.896112][ T5345] kasan_save_free_info+0x46/0x50 [ 84.898332][ T5345] __kasan_slab_free+0x5c/0x80 [ 84.900452][ T5345] kmem_cache_free+0x197/0x620 [ 84.902618][ T5345] nr_route_frame+0x467/0x7e0 [ 84.904898][ T5345] nr_transmit_buffer+0xe7/0x1b0 [ 84.907240][ T5345] nr_establish_data_link+0x62/0xb0 [ 84.909754][ T5345] nr_connect+0x6e6/0xde0 [ 84.911741][ T5345] __sys_connect+0x316/0x440 [ 84.913895][ T5345] __x64_sys_connect+0x7a/0x90 [ 84.915951][ T5345] do_syscall_64+0xec/0xf80 [ 84.917919][ T5345] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 84.920537][ T5345] [ 84.921646][ T5345] The buggy address belongs to the object at ffff888011b4c780 [ 84.921646][ T5345] which belongs to the cache skbuff_head_cache of size 240 [ 84.927809][ T5345] The buggy address is located 228 bytes inside of [ 84.927809][ T5345] freed 240-byte region [ffff888011b4c780, ffff888011b4c870) [ 84.933640][ T5345] [ 84.934686][ T5345] The buggy address belongs to the physical page: [ 84.937497][ T5345] page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x11b4c [ 84.941392][ T5345] flags: 0xfff00000000000(node=0|zone=1|lastcpupid=0x7ff) [ 84.944432][ T5345] page_type: f5(slab) [ 84.946225][ T5345] raw: 00fff00000000000 ffff888030420c80 dead000000000122 0000000000000000 [ 84.950156][ T5345] raw: 0000000000000000 00000000800c000c 00000000f5000000 0000000000000000 [ 84.953903][ T5345] page dumped because: kasan: bad access detected [ 84.956674][ T5345] page_owner tracks the page as allocated [ 84.958880][ T5345] page last allocated via order 0, migratetype Unmovable, gfp_mask 0x52cc0(GFP_KERNEL|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP), pid 5030, tgid 5030 (dhcpcd), ts 84684809954, free_ts 84684528002 [ 84.966716][ T5345] post_alloc_hook+0x234/0x290 [ 84.968801][ T5345] get_page_from_freelist+0x24e0/0x2580 [ 84.971264][ T5345] __alloc_frozen_pages_noprof+0x181/0x370 [ 84.973841][ T5345] alloc_pages_mpol+0x232/0x4a0 [ 84.975897][ T5345] allocate_slab+0x86/0x3b0 [ 84.977828][ T5345] ___slab_alloc+0xe53/0x1820 [ 84.979859][ T5345] __slab_alloc+0x65/0x100 [ 84.981790][ T5345] kmem_cache_alloc_node_noprof+0x4ce/0x720 [ 84.984260][ T5345] __alloc_skb+0x1dc/0x3a0 [ 84.986201][ T5345] alloc_skb_with_frags+0xca/0x890 [ 84.988379][ T5345] sock_alloc_send_pskb+0x84d/0x980 [ 84.990557][ T5345] unix_dgram_sendmsg+0x501/0x18c0 [ 84.992853][ T5345] __sock_sendmsg+0x21c/0x270 [ 84.994980][ T5345] __sys_sendto+0x3bd/0x520 [ 84.996932][ T5345] __x64_sys_sendto+0xde/0x100 [ 84.998907][ T5345] do_syscall_64+0xec/0xf80 [ 85.000736][ T5345] page last free pid 5030 tgid 5030 stack trace: [ 85.003423][ T5345] __free_frozen_pages+0xbc8/0xd30 [ 85.005424][ T5345] __mmdrop+0xb6/0x750 [ 85.007160][ T5345] finish_task_switch+0x44b/0x940 [ 85.009305][ T5345] __schedule+0x14a3/0x4fd0 [ 85.011014][ T5345] schedule+0x165/0x360 [ 85.012934][ T5345] schedule_hrtimeout_range_clock+0x1c5/0x2f0 [ 85.015479][ T5345] poll_schedule_timeout+0xd1/0x1b0 [ 85.017541][ T5345] do_sys_poll+0x73b/0x1070 [ 85.019333][ T5345] __se_sys_ppoll+0x1ff/0x260 [ 85.021227][ T5345] do_syscall_64+0xec/0xf80 [ 85.023084][ T5345] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.025492][ T5345] [ 85.026494][ T5345] Memory state around the buggy address: [ 85.028662][ T5345] ffff888011b4c700: 00 00 00 00 00 00 fc fc fc fc fc fc fc fc fc fc [ 85.031906][ T5345] ffff888011b4c780: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 85.035270][ T5345] >ffff888011b4c800: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fc fc [ 85.038675][ T5345] ^ [ 85.041918][ T5345] ffff888011b4c880: fc fc fc fc fc fc fc fc 00 00 00 00 00 00 00 00 [ 85.045351][ T5345] ffff888011b4c900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 85.048619][ T5345] ================================================================== [ 85.142917][ T5347] 8021q: adding VLAN 0 to HW filter on device bond0 [ 85.169703][ T5347] bond0: (slave rose0): Enslaving as an active interface with an up link [ 85.208164][ T5345] Kernel panic - not syncing: KASAN: panic_on_warn set ... [ 85.211286][ T5345] CPU: 0 UID: 0 PID: 5345 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 85.215007][ T5345] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 85.220033][ T5345] Call Trace: [ 85.221562][ T5345] [ 85.222897][ T5345] vpanic+0x1e0/0x670 [ 85.224617][ T5345] panic+0xb9/0xc0 [ 85.226317][ T5345] ? __pfx_panic+0x10/0x10 [ 85.228317][ T5345] ? preempt_schedule_thunk+0x16/0x30 [ 85.230703][ T5345] ? sk_skb_reason_drop+0x37/0x170 [ 85.232966][ T5345] ? preempt_schedule_thunk+0x16/0x30 [ 85.235350][ T5345] ? sk_skb_reason_drop+0x37/0x170 [ 85.237582][ T5345] check_panic_on_warn+0x89/0xb0 [ 85.239553][ T5345] ? sk_skb_reason_drop+0x37/0x170 [ 85.241759][ T5345] end_report+0x6f/0x140 [ 85.243552][ T5345] kasan_report+0x129/0x150 [ 85.245459][ T5345] ? sk_skb_reason_drop+0x37/0x170 [ 85.247571][ T5345] kasan_check_range+0x2b0/0x2c0 [ 85.249721][ T5345] sk_skb_reason_drop+0x37/0x170 [ 85.251960][ T5345] nr_transmit_buffer+0x11d/0x1b0 [ 85.254178][ T5345] nr_establish_data_link+0x62/0xb0 [ 85.256412][ T5345] nr_connect+0x6e6/0xde0 [ 85.258194][ T5345] ? __pfx_nr_connect+0x10/0x10 [ 85.260258][ T5345] ? tomoyo_socket_connect_permission+0x164/0x290 [ 85.263106][ T5345] ? bpf_lsm_socket_connect+0x9/0x20 [ 85.265483][ T5345] __sys_connect+0x316/0x440 [ 85.267577][ T5345] ? __pfx___sys_connect+0x10/0x10 [ 85.269761][ T5345] ? rcu_is_watching+0x15/0xb0 [ 85.271731][ T5345] __x64_sys_connect+0x7a/0x90 [ 85.273954][ T5345] do_syscall_64+0xec/0xf80 [ 85.275848][ T5345] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.278607][ T5345] ? trace_irq_disable+0x37/0x100 [ 85.280789][ T5345] ? clear_bhb_loop+0x60/0xb0 [ 85.282920][ T5345] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.285640][ T5345] RIP: 0033:0x7f556cb8f7c9 [ 85.287803][ T5345] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 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 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 85.295944][ T5345] RSP: 002b:00007f556d9ae038 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 85.299762][ T5345] RAX: ffffffffffffffda RBX: 00007f556cde6090 RCX: 00007f556cb8f7c9 [ 85.303357][ T5345] RDX: 0000000000000048 RSI: 0000200000000300 RDI: 0000000000000008 [ 85.306821][ T5345] RBP: 00007f556cc13f91 R08: 0000000000000000 R09: 0000000000000000 [ 85.310040][ T5345] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 85.313440][ T5345] R13: 00007f556cde6128 R14: 00007f556cde6090 R15: 00007ffd49edbec8 [ 85.316826][ T5345] [ 85.318521][ T5345] Kernel Offset: disabled [ 85.320429][ T5345] Rebooting in 86400 seconds..