Warning: Permanently added '10.128.10.13' (ECDSA) to the list of known hosts. executing program executing program executing program executing program executing program executing program [ 28.918634] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 28.921357] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 28.935243] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 28.939046] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 28.945977] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 28.954859] ip_tables: iptables: counters copy to user failed while replacing table [ 28.964661] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 28.971620] ip_tables: iptables: counters copy to user failed while replacing table [ 28.987715] ip_tables: iptables: counters copy to user failed while replacing table [ 28.990169] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 28.996789] ip_tables: iptables: counters copy to user failed while replacing table [ 29.007288] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 29.014187] ip_tables: iptables: counters copy to user failed while replacing table [ 29.025718] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 29.030827] ip_tables: iptables: counters copy to user failed while replacing table [ 29.042186] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 29.046140] ip_tables: iptables: counters copy to user failed while replacing table [ 29.062790] ip_tables: iptables: counters copy to user failed while replacing table [ 29.071761] ip_tables: iptables: counters copy to user failed while replacing table [ 29.080427] ip_tables: iptables: counters copy to user failed while replacing table [ 29.107849] [ 29.109724] ============================= [ 29.114044] WARNING: suspicious RCU usage [ 29.118474] 4.14.246-syzkaller #0 Not tainted [ 29.122958] ----------------------------- [ 29.127097] net/netfilter/nf_queue.c:227 suspicious rcu_dereference_check() usage! [ 29.134824] [ 29.134824] other info that might help us debug this: [ 29.134824] [ 29.142993] [ 29.142993] rcu_scheduler_active = 2, debug_locks = 1 [ 29.149685] 2 locks held by syz-executor118/8003: [ 29.154675] #0: (rcu_callback){....}, at: [] rcu_process_callbacks+0x84e/0x1180 [ 29.163927] #1: (&(&inst->lock)->rlock){+.-.}, at: [] nfqnl_flush+0x2f/0x2a0 [ 29.172902] [ 29.172902] stack backtrace: [ 29.177406] CPU: 1 PID: 8003 Comm: syz-executor118 Not tainted 4.14.246-syzkaller #0 [ 29.185367] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 29.195061] Call Trace: [ 29.197735] [ 29.199884] dump_stack+0x1b2/0x281 [ 29.203601] nf_reinject+0x56e/0x700 [ 29.207405] nfqnl_flush+0x1ab/0x2a0 [ 29.211120] instance_destroy_rcu+0x19/0x30 [ 29.215435] ? nfqnl_rcv_nl_event+0x290/0x290 [ 29.219929] rcu_process_callbacks+0x780/0x1180 [ 29.224695] ? note_gp_changes+0x2f0/0x2f0 [ 29.228929] ? sched_clock+0x2a/0x40 [ 29.232654] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 29.238112] __do_softirq+0x24d/0x9ff [ 29.241914] ? check_preemption_disabled+0x35/0x240 [ 29.246935] irq_exit+0x193/0x240 [ 29.250396] smp_apic_timer_interrupt+0x141/0x5e0 [ 29.255248] apic_timer_interrupt+0x93/0xa0 [ 29.259570] [ 29.261815] RIP: 0010:__orc_find+0x3f/0xf0 [ 29.266038] RSP: 0018:ffff8880b38af738 EFLAGS: 00000216 ORIG_RAX: ffffffffffffff10 [ 29.273746] RAX: ffffffff817ed3bd RBX: ffffffff8a191d18 RCX: ffffffff817ed40a [ 29.281018] RDX: 0000000000000000 RSI: ffffffff8a7237a2 RDI: ffffffff8a191d18 [ 29.288288] RBP: ffffffff8a191d1c R08: ffffffff8a7237a2 R09: ffffffff8a7237e4 [ 29.295647] R10: 000000000001e7e3 R11: 0000000000066071 R12: ffffffff8a191d1c [ 29.303103] R13: ffffffff8a191d18 R14: ffffffff8a191d18 R15: dffffc0000000000 [ 29.310390] ? kasan_kmalloc+0x9d/0x160 [ 29.314382] ? kasan_kmalloc+0xea/0x160 [ 29.318465] ? deref_stack_reg+0x1a0/0x1a0 [ 29.322715] unwind_next_frame+0x59a/0x17d0 [ 29.327042] ? __unwind_start+0x594/0x930 [ 29.331279] ? deref_stack_reg+0x1a0/0x1a0 [ 29.335538] ? is_bpf_text_address+0xb8/0x150 [ 29.340035] ? kernel_text_address+0xbd/0xf0 [ 29.344449] ? kasan_kmalloc+0xeb/0x160 [ 29.348436] __save_stack_trace+0x90/0x160 [ 29.352681] ? unwind_next_frame+0xe54/0x17d0 [ 29.357194] ? kasan_kmalloc+0xeb/0x160 [ 29.361260] kasan_kmalloc+0xeb/0x160 [ 29.365061] ? kasan_kmalloc+0xeb/0x160 [ 29.369084] ? kmem_cache_alloc_node_trace+0x13d/0x400 [ 29.374361] ? __kmalloc_node+0x38/0x70 [ 29.378443] ? kvmalloc_node+0x46/0xd0 [ 29.382339] ? xt_alloc_entry_offsets+0x2f/0x40 [ 29.387040] ? translate_table+0x1fa/0x1410 [ 29.391401] ? do_ipt_set_ctl+0x228/0x3a0 [ 29.395549] ? nf_setsockopt+0x5f/0xb0 [ 29.399437] ? ip_setsockopt+0x94/0xb0 [ 29.403329] ? tcp_setsockopt+0x7b/0xc0 [ 29.407313] ? SyS_setsockopt+0x110/0x1e0 [ 29.411464] ? do_syscall_64+0x1d5/0x640 [ 29.415530] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 29.420894] ? __kernel_text_address+0x9/0x30 [ 29.425456] ? unwind_get_return_address+0x51/0x90 [ 29.430389] ? trace_hardirqs_on+0x10/0x10 [ 29.434634] ? depot_save_stack+0x10d/0x3f0 [ 29.438959] ? kasan_kmalloc+0x139/0x160 [ 29.443033] ? fs_reclaim_release+0xd0/0x110 [ 29.447456] ? kmem_cache_alloc_node_trace+0x2f0/0x400 [ 29.452742] kmem_cache_alloc_node_trace+0x153/0x400 [ 29.457855] __kmalloc_node+0x38/0x70 [ 29.461663] kvmalloc_node+0x46/0xd0 [ 29.465388] xt_alloc_entry_offsets+0x2f/0x40 [ 29.470010] translate_table+0x1fa/0x1410 [ 29.474166] ? __might_fault+0x104/0x1b0 [ 29.478265] ? cleanup_entry+0x2d0/0x2d0 [ 29.482513] do_ipt_set_ctl+0x228/0x3a0 [ 29.486494] ? compat_do_ipt_set_ctl+0x140/0x140 [ 29.491435] ? nf_sockopt_find.constprop.0+0x1ad/0x220 [ 29.496811] nf_setsockopt+0x5f/0xb0 [ 29.500529] ip_setsockopt+0x94/0xb0 [ 29.504250] tcp_setsockopt+0x7b/0xc0 [ 29.508056] SyS_setsockopt+0x110/0x1e0 [ 29.512071] ? SyS_recv+0x40/0x40 [ 29.515532] ? __do_page_fault+0x159/0xad0 [ 29.519772] ? do_syscall_64+0x4c/0x640 [ 29.523752] ? SyS_recv+0x40/0x40 [ 29.527210] do_syscall_64+0x1d5/0x640 [ 29.531127] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 29.536337] RIP: 0033:0x7f5787434299 [ 29.540044] RSP: 002b:00007f57873e42f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 29.547752] RAX: ffffffffffffffda RBX: 00007f57874bc400 RCX: 00007f5787434299 [ 29.555031] RDX: 0000000000000040 RSI: 0000000000000000 RDI: 0000000000000004 [ 29.562386] RBP: 00007f578748a074 R08: 0000000000000a08 R09: 0000000000000000 [ 29.569658] R10: 0000000020000740 R11: 0000000000000246 R12: 0000000000000000 [ 29.576929] R13: 00000000200007a0 R14: 0001000800000000 R15: 00007f57874bc408 [ 33.929274] nla_parse: 2209 callbacks suppressed [ 33.929280] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 33.929805] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 33.935038] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 33.946397] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 33.954954] net_ratelimit: 2215 callbacks suppressed [ 33.954958] ip_tables: iptables: counters copy to user failed while replacing table [ 33.962954] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 33.970123] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 33.979369] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 33.983351] ip_tables: iptables: counters copy to user failed while replacing table [ 33.998059] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 34.002883] ip_tables: iptables: counters copy to user failed while replacing table [ 34.013537] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 34.017965] ip_tables: iptables: counters copy to user failed while replacing table [ 34.033095] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 34.034664] ip_tables: iptables: counters copy to user failed while replacing table [ 34.068688] ip_tables: iptables: counters copy to user failed while replacing table [ 34.077179] ip_tables: iptables: counters copy to user failed while replacing table [ 34.086142] ip_tables: iptables: counters copy to user failed while replacing table [ 34.095086] ip_tables: iptables: counters copy to user failed while replacing table [ 34.103470] ip_tables: iptables: counters copy to user failed while replacing table [ 38.931454] nla_parse: 2360 callbacks suppressed [ 38.931459] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 38.932876] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 38.937641] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 38.947325] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 38.961051] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 38.963985] net_ratelimit: 2367 callbacks suppressed [ 38.963988] ip_tables: iptables: counters copy to user failed while replacing table [ 38.972035] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 38.983020] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 39.007097] ip_tables: iptables: counters copy to user failed while replacing table [ 39.019449] ip_tables: iptables: counters copy to user failed while replacing table [ 39.020402] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 39.029780] ip_tables: iptables: counters copy to user failed while replacing table [ 39.045100] ip_tables: iptables: counters copy to user failed while replacing table [ 39.048236] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'. [ 39.054120] ip_tables: iptables: counters copy to user failed while replacing table [ 39.065836] netlink: 12 bytes leftover after parsing attributes in process `syz-executor118'.