===================================================== BUG: KMSAN: uninit-value in ____bpf_skb_load_helper_16 net/core/filter.c:211 [inline] BUG: KMSAN: uninit-value in bpf_skb_load_helper_16+0xd9/0x2b0 net/core/filter.c:205 CPU: 0 PID: 16547 Comm: syz-executor.0 Not tainted 5.7.0-rc4-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x1c9/0x220 lib/dump_stack.c:118 kmsan_report+0xf7/0x1e0 mm/kmsan/kmsan_report.c:121 __msan_warning+0x58/0xa0 mm/kmsan/kmsan_instr.c:215 ____bpf_skb_load_helper_16 net/core/filter.c:211 [inline] bpf_skb_load_helper_16+0xd9/0x2b0 net/core/filter.c:205 ___bpf_prog_run+0x214d/0x97a0 kernel/bpf/core.c:1516 __bpf_prog_run32+0x101/0x170 kernel/bpf/core.c:1681 bpf_dispatcher_nop_func include/linux/bpf.h:545 [inline] bpf_prog_run_pin_on_cpu include/linux/filter.h:599 [inline] bpf_prog_run_clear_cb include/linux/filter.h:721 [inline] run_filter net/packet/af_packet.c:2012 [inline] packet_rcv+0x70f/0x2160 net/packet/af_packet.c:2085 deliver_skb net/core/dev.c:2168 [inline] dev_queue_xmit_nit+0x862/0x1270 net/core/dev.c:2238 xmit_one net/core/dev.c:3473 [inline] dev_hard_start_xmit+0x20f/0xab0 net/core/dev.c:3493 __dev_queue_xmit+0x2f8d/0x3b20 net/core/dev.c:4052 dev_queue_xmit+0x4b/0x60 net/core/dev.c:4085 __netlink_deliver_tap_skb net/netlink/af_netlink.c:294 [inline] __netlink_deliver_tap net/netlink/af_netlink.c:312 [inline] netlink_deliver_tap+0x9d4/0xea0 net/netlink/af_netlink.c:325 netlink_deliver_tap_kernel net/netlink/af_netlink.c:334 [inline] netlink_unicast_kernel net/netlink/af_netlink.c:1302 [inline] netlink_unicast+0xe87/0x1100 net/netlink/af_netlink.c:1329 netlink_sendmsg+0x1246/0x14d0 net/netlink/af_netlink.c:1918 sock_sendmsg_nosec net/socket.c:652 [inline] sock_sendmsg net/socket.c:672 [inline] ____sys_sendmsg+0x12b6/0x1350 net/socket.c:2362 ___sys_sendmsg net/socket.c:2416 [inline] __sys_sendmsg+0x623/0x750 net/socket.c:2449 __do_sys_sendmsg net/socket.c:2458 [inline] __se_sys_sendmsg+0x97/0xb0 net/socket.c:2456 __x64_sys_sendmsg+0x4a/0x70 net/socket.c:2456 do_syscall_64+0xb8/0x160 arch/x86/entry/common.c:297 entry_SYSCALL_64_after_hwframe+0x44/0xa9 RIP: 0033:0x416741 Code: 75 14 b8 2e 00 00 00 0f 05 48 3d 01 f0 ff ff 0f 83 e4 19 00 00 c3 48 83 ec 08 e8 ea fa ff ff 48 89 04 24 b8 2e 00 00 00 0f 05 <48> 8b 3c 24 48 89 c2 e8 33 fb ff ff 48 89 d0 48 83 c4 08 48 3d 01 RSP: 002b:00007f96411959c0 EFLAGS: 00000293 ORIG_RAX: 000000000000002e RAX: ffffffffffffffda RBX: 00007f9641195a58 RCX: 0000000000416741 RDX: 0000000000000000 RSI: 00007f9641195a00 RDI: 0000000000000004 RBP: 0000000000000004 R08: 0000000000000008 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000293 R12: 00007f9641195a40 R13: 0000000000000bc5 R14: 00000000004d8318 R15: 00007f96411966d4 Uninit was stored to memory at: kmsan_save_stack_with_flags mm/kmsan/kmsan.c:144 [inline] kmsan_internal_chain_origin+0xad/0x130 mm/kmsan/kmsan.c:310 __msan_chain_origin+0x50/0x90 mm/kmsan/kmsan_instr.c:165 ___bpf_prog_run+0x6c80/0x97a0 kernel/bpf/core.c:1391 __bpf_prog_run32+0x101/0x170 kernel/bpf/core.c:1681 bpf_dispatcher_nop_func include/linux/bpf.h:545 [inline] bpf_prog_run_pin_on_cpu include/linux/filter.h:599 [inline] bpf_prog_run_clear_cb include/linux/filter.h:721 [inline] run_filter net/packet/af_packet.c:2012 [inline] packet_rcv+0x70f/0x2160 net/packet/af_packet.c:2085 deliver_skb net/core/dev.c:2168 [inline] dev_queue_xmit_nit+0x862/0x1270 net/core/dev.c:2238 xmit_one net/core/dev.c:3473 [inline] dev_hard_start_xmit+0x20f/0xab0 net/core/dev.c:3493 __dev_queue_xmit+0x2f8d/0x3b20 net/core/dev.c:4052 dev_queue_xmit+0x4b/0x60 net/core/dev.c:4085 __netlink_deliver_tap_skb net/netlink/af_netlink.c:294 [inline] __netlink_deliver_tap net/netlink/af_netlink.c:312 [inline] netlink_deliver_tap+0x9d4/0xea0 net/netlink/af_netlink.c:325 netlink_deliver_tap_kernel net/netlink/af_netlink.c:334 [inline] netlink_unicast_kernel net/netlink/af_netlink.c:1302 [inline] netlink_unicast+0xe87/0x1100 net/netlink/af_netlink.c:1329 netlink_sendmsg+0x1246/0x14d0 net/netlink/af_netlink.c:1918 sock_sendmsg_nosec net/socket.c:652 [inline] sock_sendmsg net/socket.c:672 [inline] ____sys_sendmsg+0x12b6/0x1350 net/socket.c:2362 ___sys_sendmsg net/socket.c:2416 [inline] __sys_sendmsg+0x623/0x750 net/socket.c:2449 __do_sys_sendmsg net/socket.c:2458 [inline] __se_sys_sendmsg+0x97/0xb0 net/socket.c:2456 __x64_sys_sendmsg+0x4a/0x70 net/socket.c:2456 do_syscall_64+0xb8/0x160 arch/x86/entry/common.c:297 entry_SYSCALL_64_after_hwframe+0x44/0xa9 Uninit was stored to memory at: kmsan_save_stack_with_flags mm/kmsan/kmsan.c:144 [inline] kmsan_internal_chain_origin+0xad/0x130 mm/kmsan/kmsan.c:310 __msan_chain_origin+0x50/0x90 mm/kmsan/kmsan_instr.c:165 ___bpf_prog_run+0x6cbe/0x97a0 kernel/bpf/core.c:1391 __bpf_prog_run32+0x101/0x170 kernel/bpf/core.c:1681 bpf_dispatcher_nop_func include/linux/bpf.h:545 [inline] bpf_prog_run_pin_on_cpu include/linux/filter.h:599 [inline] bpf_prog_run_clear_cb include/linux/filter.h:721 [inline] run_filter net/packet/af_packet.c:2012 [inline] packet_rcv+0x70f/0x2160 net/packet/af_packet.c:2085 deliver_skb net/core/dev.c:2168 [inline] dev_queue_xmit_nit+0x862/0x1270 net/core/dev.c:2238 xmit_one net/core/dev.c:3473 [inline] dev_hard_start_xmit+0x20f/0xab0 net/core/dev.c:3493 __dev_queue_xmit+0x2f8d/0x3b20 net/core/dev.c:4052 dev_queue_xmit+0x4b/0x60 net/core/dev.c:4085 __netlink_deliver_tap_skb net/netlink/af_netlink.c:294 [inline] __netlink_deliver_tap net/netlink/af_netlink.c:312 [inline] netlink_deliver_tap+0x9d4/0xea0 net/netlink/af_netlink.c:325 netlink_deliver_tap_kernel net/netlink/af_netlink.c:334 [inline] netlink_unicast_kernel net/netlink/af_netlink.c:1302 [inline] netlink_unicast+0xe87/0x1100 net/netlink/af_netlink.c:1329 netlink_sendmsg+0x1246/0x14d0 net/netlink/af_netlink.c:1918 sock_sendmsg_nosec net/socket.c:652 [inline] sock_sendmsg net/socket.c:672 [inline] ____sys_sendmsg+0x12b6/0x1350 net/socket.c:2362 ___sys_sendmsg net/socket.c:2416 [inline] __sys_sendmsg+0x623/0x750 net/socket.c:2449 __do_sys_sendmsg net/socket.c:2458 [inline] __se_sys_sendmsg+0x97/0xb0 net/socket.c:2456 __x64_sys_sendmsg+0x4a/0x70 net/socket.c:2456 do_syscall_64+0xb8/0x160 arch/x86/entry/common.c:297 entry_SYSCALL_64_after_hwframe+0x44/0xa9 Uninit was stored to memory at: kmsan_save_stack_with_flags mm/kmsan/kmsan.c:144 [inline] kmsan_internal_chain_origin+0xad/0x130 mm/kmsan/kmsan.c:310 __msan_chain_origin+0x50/0x90 mm/kmsan/kmsan_instr.c:165 ___bpf_prog_run+0x6c64/0x97a0 kernel/bpf/core.c:1391 __bpf_prog_run32+0x101/0x170 kernel/bpf/core.c:1681 bpf_dispatcher_nop_func include/linux/bpf.h:545 [inline] bpf_prog_run_pin_on_cpu include/linux/filter.h:599 [inline] bpf_prog_run_clear_cb include/linux/filter.h:721 [inline] run_filter net/packet/af_packet.c:2012 [inline] packet_rcv+0x70f/0x2160 net/packet/af_packet.c:2085 deliver_skb net/core/dev.c:2168 [inline] dev_queue_xmit_nit+0x862/0x1270 net/core/dev.c:2238 xmit_one net/core/dev.c:3473 [inline] dev_hard_start_xmit+0x20f/0xab0 net/core/dev.c:3493 __dev_queue_xmit+0x2f8d/0x3b20 net/core/dev.c:4052 dev_queue_xmit+0x4b/0x60 net/core/dev.c:4085 __netlink_deliver_tap_skb net/netlink/af_netlink.c:294 [inline] __netlink_deliver_tap net/netlink/af_netlink.c:312 [inline] netlink_deliver_tap+0x9d4/0xea0 net/netlink/af_netlink.c:325 netlink_deliver_tap_kernel net/netlink/af_netlink.c:334 [inline] netlink_unicast_kernel net/netlink/af_netlink.c:1302 [inline] netlink_unicast+0xe87/0x1100 net/netlink/af_netlink.c:1329 netlink_sendmsg+0x1246/0x14d0 net/netlink/af_netlink.c:1918 sock_sendmsg_nosec net/socket.c:652 [inline] sock_sendmsg net/socket.c:672 [inline] ____sys_sendmsg+0x12b6/0x1350 net/socket.c:2362 ___sys_sendmsg net/socket.c:2416 [inline] __sys_sendmsg+0x623/0x750 net/socket.c:2449 __do_sys_sendmsg net/socket.c:2458 [inline] __se_sys_sendmsg+0x97/0xb0 net/socket.c:2456 __x64_sys_sendmsg+0x4a/0x70 net/socket.c:2456 do_syscall_64+0xb8/0x160 arch/x86/entry/common.c:297 entry_SYSCALL_64_after_hwframe+0x44/0xa9 Local variable ----regs@__bpf_prog_run32 created at: __bpf_prog_run32+0x87/0x170 kernel/bpf/core.c:1681 __bpf_prog_run32+0x87/0x170 kernel/bpf/core.c:1681 =====================================================