skbuff: skb_over_panic: text:ffffffff83237399 len:184 put:172 head:ffff888125abb800 data:ffff888125abb800 tail:0xb8 end:0x80 dev: ------------[ cut here ]------------ kernel BUG at net/core/skbuff.c:113! invalid opcode: 0000 [#1] PREEMPT SMP KASAN CPU: 1 PID: 26 Comm: kworker/1:0 Not tainted 5.15.60-syzkaller-04887-g83399dcc1f25 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 Workqueue: ipv6_addrconf addrconf_dad_work RIP: 0010:skb_panic+0x14c/0x150 net/core/skbuff.c:113 Code: c7 60 5f be 85 48 8b 75 c0 48 8b 55 b8 8b 4d d4 44 8b 45 d0 4c 8b 4d c8 31 c0 53 41 56 41 55 41 54 e8 43 de dc 00 48 83 c4 20 <0f> 0b 66 90 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 78 4c RSP: 0018:ffffc900001b6c78 EFLAGS: 00010286 RAX: 0000000000000087 RBX: ffffffff85be5fe0 RCX: e8f3e56c512fab00 RDX: 0000000000000000 RSI: 0000000000000603 RDI: 0000000000000000 RBP: ffffc900001b6cc0 R08: ffffffff815838a9 R09: 0000000000000003 R10: fffff52000036cf9 R11: 1ffff92000036cf8 R12: ffff888125abb800 R13: 00000000000000b8 R14: 0000000000000080 R15: dffffc0000000000 FS: 0000000000000000(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007ffe87ef9c58 CR3: 000000010edcf000 CR4: 00000000003506a0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: skb_over_panic net/core/skbuff.c:118 [inline] skb_put+0x153/0x210 net/core/skbuff.c:2039 skb_put_zero include/linux/skbuff.h:2368 [inline] cdc_ncm_ndp16 drivers/net/usb/cdc_ncm.c:1131 [inline] cdc_ncm_fill_tx_frame+0x1229/0x3db0 drivers/net/usb/cdc_ncm.c:1308 cdc_ncm_tx_fixup+0xa2/0xf0 usbnet_start_xmit+0x116/0x1ae0 drivers/net/usb/usbnet.c:1370 __netdev_start_xmit include/linux/netdevice.h:5043 [inline] netdev_start_xmit include/linux/netdevice.h:5057 [inline] xmit_one+0x16a/0x480 net/core/dev.c:3597 dev_hard_start_xmit+0xad/0x1c0 net/core/dev.c:3613 sch_direct_xmit+0x295/0x9b0 net/sched/sch_generic.c:342 __dev_xmit_skb+0xb93/0x1650 net/core/dev.c:3824 __dev_queue_xmit+0x8f3/0x1b50 net/core/dev.c:4192 dev_queue_xmit+0x17/0x20 net/core/dev.c:4260 neigh_resolve_output+0x6d3/0x780 net/core/neighbour.c:1497 neigh_output include/net/neighbour.h:524 [inline] ip6_finish_output2+0xffe/0x1710 net/ipv6/ip6_output.c:126 __ip6_finish_output+0x674/0x850 net/ipv6/ip6_output.c:191 ip6_finish_output+0x20b/0x220 net/ipv6/ip6_output.c:201 NF_HOOK_COND include/linux/netfilter.h:299 [inline] ip6_output+0x211/0x4c0 net/ipv6/ip6_output.c:224 dst_output include/net/dst.h:450 [inline] NF_HOOK include/linux/netfilter.h:310 [inline] ndisc_send_skb+0x779/0xce0 net/ipv6/ndisc.c:508 ndisc_send_ns+0x629/0x810 net/ipv6/ndisc.c:650 addrconf_dad_work+0xb08/0x1680 net/ipv6/addrconf.c:4191 process_one_work+0x6db/0xc00 kernel/workqueue.c:2313 worker_thread+0xb3e/0x1340 kernel/workqueue.c:2460 kthread+0x41c/0x500 kernel/kthread.c:319 ret_from_fork+0x1f/0x30 Modules linked in: ---[ end trace 9f23d7870f9b0a78 ]--- RIP: 0010:skb_panic+0x14c/0x150 net/core/skbuff.c:113 Code: c7 60 5f be 85 48 8b 75 c0 48 8b 55 b8 8b 4d d4 44 8b 45 d0 4c 8b 4d c8 31 c0 53 41 56 41 55 41 54 e8 43 de dc 00 48 83 c4 20 <0f> 0b 66 90 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 78 4c RSP: 0018:ffffc900001b6c78 EFLAGS: 00010286 RAX: 0000000000000087 RBX: ffffffff85be5fe0 RCX: e8f3e56c512fab00 RDX: 0000000000000000 RSI: 0000000000000603 RDI: 0000000000000000 RBP: ffffc900001b6cc0 R08: ffffffff815838a9 R09: 0000000000000003 R10: fffff52000036cf9 R11: 1ffff92000036cf8 R12: ffff888125abb800 R13: 00000000000000b8 R14: 0000000000000080 R15: dffffc0000000000 FS: 0000000000000000(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007ffe87ef9c58 CR3: 000000000620f000 CR4: 00000000003506a0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400