From: patchwork-bot+netdevbpf@kernel.org
To: Wang Liang <wangliang74@huawei.com>
Cc: willemdebruijn.kernel@gmail.com, davem@davemloft.net,
edumazet@google.com, kuba@kernel.org, pabeni@redhat.com,
horms@kernel.org, yuehaibing@huawei.com,
zhangchangzhong@huawei.com, netdev@vger.kernel.org,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH net v3] net: drop UFO packets in udp_rcv_segment()
Date: Sat, 02 Aug 2025 00:30:11 +0000 [thread overview]
Message-ID: <175409461150.4171186.3408701110750793287.git-patchwork-notify@kernel.org> (raw)
In-Reply-To: <20250730101458.3470788-1-wangliang74@huawei.com>
Hello:
This patch was applied to netdev/net.git (main)
by Jakub Kicinski <kuba@kernel.org>:
On Wed, 30 Jul 2025 18:14:58 +0800 you wrote:
> When sending a packet with virtio_net_hdr to tun device, if the gso_type
> in virtio_net_hdr is SKB_GSO_UDP and the gso_size is less than udphdr
> size, below crash may happen.
>
> ------------[ cut here ]------------
> kernel BUG at net/core/skbuff.c:4572!
> Oops: invalid opcode: 0000 [#1] SMP NOPTI
> CPU: 0 UID: 0 PID: 62 Comm: mytest Not tainted 6.16.0-rc7 #203 PREEMPT(voluntary)
> Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.15.0-1 04/01/2014
> RIP: 0010:skb_pull_rcsum+0x8e/0xa0
> Code: 00 00 5b c3 cc cc cc cc 8b 93 88 00 00 00 f7 da e8 37 44 38 00 f7 d8 89 83 88 00 00 00 48 8b 83 c8 00 00 00 5b c3 cc cc cc cc <0f> 0b 0f 0b 66 66 2e 0f 1f 84 00 000
> RSP: 0018:ffffc900001fba38 EFLAGS: 00000297
> RAX: 0000000000000004 RBX: ffff8880040c1000 RCX: ffffc900001fb948
> RDX: ffff888003e6d700 RSI: 0000000000000008 RDI: ffff88800411a062
> RBP: ffff8880040c1000 R08: 0000000000000000 R09: 0000000000000001
> R10: ffff888003606c00 R11: 0000000000000001 R12: 0000000000000000
> R13: ffff888004060900 R14: ffff888004050000 R15: ffff888004060900
> FS: 000000002406d3c0(0000) GS:ffff888084a19000(0000) knlGS:0000000000000000
> CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> CR2: 0000000020000040 CR3: 0000000004007000 CR4: 00000000000006f0
> Call Trace:
> <TASK>
> udp_queue_rcv_one_skb+0x176/0x4b0 net/ipv4/udp.c:2445
> udp_queue_rcv_skb+0x155/0x1f0 net/ipv4/udp.c:2475
> udp_unicast_rcv_skb+0x71/0x90 net/ipv4/udp.c:2626
> __udp4_lib_rcv+0x433/0xb00 net/ipv4/udp.c:2690
> ip_protocol_deliver_rcu+0xa6/0x160 net/ipv4/ip_input.c:205
> ip_local_deliver_finish+0x72/0x90 net/ipv4/ip_input.c:233
> ip_sublist_rcv_finish+0x5f/0x70 net/ipv4/ip_input.c:579
> ip_sublist_rcv+0x122/0x1b0 net/ipv4/ip_input.c:636
> ip_list_rcv+0xf7/0x130 net/ipv4/ip_input.c:670
> __netif_receive_skb_list_core+0x21d/0x240 net/core/dev.c:6067
> netif_receive_skb_list_internal+0x186/0x2b0 net/core/dev.c:6210
> napi_complete_done+0x78/0x180 net/core/dev.c:6580
> tun_get_user+0xa63/0x1120 drivers/net/tun.c:1909
> tun_chr_write_iter+0x65/0xb0 drivers/net/tun.c:1984
> vfs_write+0x300/0x420 fs/read_write.c:593
> ksys_write+0x60/0xd0 fs/read_write.c:686
> do_syscall_64+0x50/0x1c0 arch/x86/entry/syscall_64.c:63
> </TASK>
>
> [...]
Here is the summary with links:
- [net,v3] net: drop UFO packets in udp_rcv_segment()
https://git.kernel.org/netdev/net/c/d46e51f1c78b
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
prev parent reply other threads:[~2025-08-02 0:29 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-07-30 10:14 [PATCH net v3] net: drop UFO packets in udp_rcv_segment() Wang Liang
2025-07-30 16:47 ` Willem de Bruijn
2025-08-02 0:30 ` patchwork-bot+netdevbpf [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=175409461150.4171186.3408701110750793287.git-patchwork-notify@kernel.org \
--to=patchwork-bot+netdevbpf@kernel.org \
--cc=davem@davemloft.net \
--cc=edumazet@google.com \
--cc=horms@kernel.org \
--cc=kuba@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=pabeni@redhat.com \
--cc=wangliang74@huawei.com \
--cc=willemdebruijn.kernel@gmail.com \
--cc=yuehaibing@huawei.com \
--cc=zhangchangzhong@huawei.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox