Unable to handle kernel paging request at virtual address dfff800000000000 Mem abort info: ESR = 0x0000000096000006 EC = 0x25: DABT (current EL), IL = 32 bits SET = 0, FnV = 0 EA = 0, S1PTW = 0 FSC = 0x06: level 2 translation fault Data abort info: ISV = 0, ISS = 0x00000006 CM = 0, WnR = 0 [dfff800000000000] address between user and kernel address ranges Internal error: Oops: 0000000096000006 [#1] PREEMPT SMP Modules linked in: CPU: 1 PID: 4069 Comm: kworker/1:4 Not tainted 5.15.179-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 Workqueue: wg-crypt-wg0 wg_packet_tx_worker pstate: 40400005 (nZcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : dev_map_generic_redirect+0x98/0x7b8 kernel/bpf/devmap.c:667 lr : dev_map_generic_redirect+0x94/0x7b8 kernel/bpf/devmap.c:664 sp : ffff800020206fa0 x29: ffff8000202070d0 x28: ffff0000ecfdf3c0 x27: ffff80001d312000 x26: ffff800014b71010 x25: dfff800000000000 x24: 0000000000000023 x23: ffff800014b71008 x22: 0000000000000000 x21: ffff800020207000 x20: ffff700004040e00 x19: 0000000000000000 x18: 0000000000000101 x17: 0000000000000000 x16: ffff800010017d78 x15: 0000000000000019 x14: ffff0000e757b680 x13: 0000000000ff0100 x12: ffffffffffffffff x11: 0000000000000101 x10: 0000000000000000 x9 : ffff0000e757b680 x8 : ffff80000864d15c x7 : f100000000000004 x6 : 000000000000003f x5 : 0000000000000040 x4 : 0000000000000000 x3 : ffff80001d312000 x2 : ffff80001d312000 x1 : ffff0000ecfdf3c0 x0 : 0000000000000000 Call trace: dev_map_generic_redirect+0x98/0x7b8 kernel/bpf/devmap.c:667 xdp_do_generic_redirect_map net/core/filter.c:4177 [inline] xdp_do_generic_redirect+0x3fc/0xe30 net/core/filter.c:4236 do_xdp_generic+0x3b8/0x8a8 net/core/dev.c:4942 __netif_receive_skb_core+0x15c4/0x3420 net/core/dev.c:5347 __netif_receive_skb_one_core net/core/dev.c:5522 [inline] __netif_receive_skb+0x114/0x400 net/core/dev.c:5638 process_backlog+0x3ec/0x7e0 net/core/dev.c:6515 __napi_poll+0xb4/0x624 net/core/dev.c:7074 napi_poll net/core/dev.c:7141 [inline] net_rx_action+0x500/0xc10 net/core/dev.c:7231 handle_softirqs+0x384/0xdbc kernel/softirq.c:558 __do_softirq kernel/softirq.c:592 [inline] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] do_softirq+0xfc/0x1b0 kernel/softirq.c:459 __local_bh_enable_ip+0x298/0x470 kernel/softirq.c:383 __raw_read_unlock_bh include/linux/rwlock_api_smp.h:251 [inline] _raw_read_unlock_bh+0xf8/0x180 kernel/locking/spinlock.c:284 wg_socket_send_skb_to_peer+0x158/0x1a8 drivers/net/wireguard/socket.c:184 wg_packet_create_data_done drivers/net/wireguard/send.c:251 [inline] wg_packet_tx_worker+0x1a8/0x714 drivers/net/wireguard/send.c:276 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 Code: b800f289 39004e8a 97f9e060 d343fe76 (38796ac8) ---[ end trace 1e2ea9a5d59f8d8f ]--- ---------------- Code disassembly (best guess): 0: b800f289 stur w9, [x20, #15] 4: 39004e8a strb w10, [x20, #19] 8: 97f9e060 bl 0xffffffffffe78188 c: d343fe76 lsr x22, x19, #3 * 10: 38796ac8 ldrb w8, [x22, x25] <-- trapping instruction