-
-
Notifications
You must be signed in to change notification settings - Fork 52
Open
Description
When validating Paolo's mptcp: receive path improvement v1 series (git), syzkaller reported the following issue:
PM: hibernation: Image mismatch: architecture specific data
SELinux: unrecognized netlink message: protocol=4 nlmsg_type=0 sclass=netlink_tcpdiag_socket pid=9010 comm=syz.5.1985
------------[ cut here ]------------
WARNING: CPU: 1 PID: 22 at net/mptcp/subflow.c:1525 subflow_data_ready+0x314/0x5c0 net/mptcp/subflow.c:1525
Modules linked in:
CPU: 1 UID: 0 PID: 22 Comm: ksoftirqd/1 Not tainted 6.17.0-rc5-gf83d2e5ccf99 #31 PREEMPT(voluntary)
Hardware name: QEMU Ubuntu 24.04 PC (i440FX + PIIX, 1996), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
RIP: 0010:subflow_data_ready+0x314/0x5c0 net/mptcp/subflow.c:1525
Code: 18 44 89 f6 e8 ad 64 ed fc 45 84 f6 75 1f e8 03 6d ed fc 89 ee bf 07 00 00 00 e8 f7 64 ed fc 83 fd 07 74 09 e8 ed 6c ed fc 90 <0f> 0b 90 e8 e4 6c ed fc 48 89 df e8 dc b7 ff ff 31 ff 89 c5 89 c6
RSP: 0018:ffff888007b872a8 EFLAGS: 00010246
RAX: 0000000000000000 RBX: ffff8880837ba600 RCX: ffffffff848112d9
RDX: ffff888007b71140 RSI: ffffffff848112e3 RDI: 0000000000000005
RBP: 0000000000000004 R08: 0000000000000005 R09: 0000000000000007
R10: 0000000000000004 R11: ffffffff812c0ce1 R12: 1ffff11000f70e55
R13: ffff888010618000 R14: 0000000000000000 R15: 0000000000000000
FS: 0000000000000000(0000) GS:ffff88811ccba000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00005555868e68c8 CR3: 000000000c2ab000 CR4: 0000000000350ef0
Call Trace:
<TASK>
tcp_data_queue+0x12b6/0x47b0 net/ipv4/tcp_input.c:5154
tcp_rcv_state_process+0x1811/0x4af0 net/ipv4/tcp_input.c:6879
tcp_v4_do_rcv+0x346/0xa60 net/ipv4/tcp_ipv4.c:1947
tcp_v4_rcv+0x2b0d/0x4000 net/ipv4/tcp_ipv4.c:2364
ip_protocol_deliver_rcu+0x6d/0x340 net/ipv4/ip_input.c:205
ip_local_deliver_finish+0x38c/0x520 net/ipv4/ip_input.c:239
NF_HOOK include/linux/netfilter.h:318 [inline]
NF_HOOK include/linux/netfilter.h:312 [inline]
ip_local_deliver+0x1c6/0x320 net/ipv4/ip_input.c:260
dst_input include/net/dst.h:474 [inline]
ip_rcv_finish net/ipv4/ip_input.c:454 [inline]
NF_HOOK include/linux/netfilter.h:318 [inline]
NF_HOOK include/linux/netfilter.h:312 [inline]
ip_rcv+0x27e/0x2e0 net/ipv4/ip_input.c:574
__netif_receive_skb_one_core+0x197/0x1e0 net/core/dev.c:6040
__netif_receive_skb+0x1f/0x120 net/core/dev.c:6153
process_backlog+0x1b4/0x610 net/core/dev.c:6505
__napi_poll+0xba/0x650 net/core/dev.c:7555
napi_poll net/core/dev.c:7618 [inline]
net_rx_action+0xafe/0xfa0 net/core/dev.c:7745
handle_softirqs+0x18a/0x540 kernel/softirq.c:579
run_ksoftirqd kernel/softirq.c:968 [inline]
run_ksoftirqd+0x20/0x30 kernel/softirq.c:960
smpboot_thread_fn+0x395/0x860 kernel/smpboot.c:160
kthread+0x368/0x700 kernel/kthread.c:463
ret_from_fork+0x181/0x260 arch/x86/kernel/process.c:148
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
</TASK>
---[ end trace 0000000000000000 ]---
No reproducers, only one hit.
I don't think it is related to Paolo's series, and probably not urgent, but sharing early, just in case.