syzbot


WARNING in skb_checksum_help

Status: fixed on 2024/10/08 03:39
Bug presence: origin:upstream
Labels: missing-backport
[Documentation on labels]
Reported-by: syzbot+7ee6817d83a87b7a15ff@syzkaller.appspotmail.com
Fix commit: 27874ca77bd2 net: missing check virtio
First crash: 495d, last: 52d
Fix bisection: fixed by (bisect log) :
commit 27874ca77bd2b05a3779c7b3a5c75d8dd7f0b40f
Author: Denis Arefev <arefev@swemel.ru>
Date: Thu Jun 13 09:54:48 2024 +0000

  net: missing check virtio

  
Bug presence (3)
Date Name Commit Repro Result
2024/08/03 linux-5.15.y (ToT) 7e89efd3ae1c C [report] WARNING in skb_checksum_help
2023/06/09 upstream (ToT) 8d15d5e1851b C [report] WARNING in skb_checksum_help
2024/08/03 upstream (ToT) 17712b7ea075 C Didn't crash
Similar bugs (4)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-4.14 WARNING in skb_checksum_help 1 1391d 1391d 0/1 auto-closed as invalid on 2021/04/23 19:06
upstream WARNING in skb_checksum_help (2) net C done 3816 300d 390d 25/28 fixed on 2023/12/21 03:45
linux-6.1 WARNING in skb_checksum_help origin:upstream missing-backport C done 2523 77d 495d 3/3 fixed on 2024/09/02 20:54
upstream WARNING in skb_checksum_help net 15 605d 777d 22/28 fixed on 2023/02/24 13:50

Sample crash report:
netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0
netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0
------------[ cut here ]------------
WARNING: CPU: 0 PID: 3968 at net/core/dev.c:3263 skb_checksum_help+0x32c/0x4a0
Modules linked in:
CPU: 0 PID: 3968 Comm: syz-executor591 Not tainted 5.15.161-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024
pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : skb_checksum_help+0x32c/0x4a0
lr : skb_checksum_help+0x328/0x4a0 net/core/dev.c:3263
sp : ffff80001ca36aa0
x29: ffff80001ca36ac0 x28: 0000000000002975 x27: 1fffe00019130c5e
x26: dfff800000000000 x25: 0000000000007419 x24: 0000000000002975
x23: ffff0000c89862f0 x22: 1fffe00019130c5e x21: ffff0000c89862f4
x20: 00000000ffffffea x19: ffff0000c8986300 x18: 0000000000000200
x17: 0000000000000000 x16: ffff8000084c48d0 x15: ffff80000fd51378
x14: ffff80000fd5114c x13: ffff80000805cb7c x12: 0000000000000004
x11: 0000000000000200 x10: 0000000000000000 x9 : ffff0000da5b1b40
x8 : ffff80000fdd341c x7 : 0000000000000000 x6 : ffff80000805cfb8
x5 : ffff0000da30d9e8 x4 : 0000000000000000 x3 : 0000000000000020
x2 : 0000000000000000 x1 : 0000000000002975 x0 : 0000000000007419
Call trace:
 skb_checksum_help+0x32c/0x4a0
 ip_do_fragment+0x198/0x199c net/ipv4/ip_output.c:774
 ip_fragment+0x11c/0x308
 ip_finish_output_gso net/ipv4/ip_output.c:279 [inline]
 __ip_finish_output+0x280/0x458 net/ipv4/ip_output.c:301
 ip_finish_output+0x40/0x218 net/ipv4/ip_output.c:316
 NF_HOOK_COND include/linux/netfilter.h:291 [inline]
 ip_mc_output+0x56c/0x780 net/ipv4/ip_output.c:415
 dst_output include/net/dst.h:443 [inline]
 ip_local_out+0x120/0x160 net/ipv4/ip_output.c:126
 iptunnel_xmit+0x40c/0x8fc net/ipv4/ip_tunnel_core.c:82
 ip_tunnel_xmit+0x1acc/0x2334 net/ipv4/ip_tunnel.c:837
 __gre_xmit net/ipv4/ip_gre.c:474 [inline]
 ipgre_xmit+0x690/0xa2c net/ipv4/ip_gre.c:669
 __netdev_start_xmit include/linux/netdevice.h:5019 [inline]
 netdev_start_xmit include/linux/netdevice.h:5033 [inline]
 xmit_one net/core/dev.c:3617 [inline]
 dev_hard_start_xmit+0x2bc/0x92c net/core/dev.c:3633
 __dev_queue_xmit+0x13a8/0x2a6c net/core/dev.c:4248
 dev_queue_xmit+0x24/0x34 net/core/dev.c:4281
 packet_snd net/packet/af_packet.c:3038 [inline]
 packet_sendmsg+0x3654/0x4c68 net/packet/af_packet.c:3069
 sock_sendmsg_nosec net/socket.c:704 [inline]
 __sock_sendmsg net/socket.c:716 [inline]
 ____sys_sendmsg+0x584/0x870 net/socket.c:2431
 ___sys_sendmsg+0x214/0x294 net/socket.c:2485
 __sys_sendmsg net/socket.c:2514 [inline]
 __do_sys_sendmsg net/socket.c:2523 [inline]
 __se_sys_sendmsg net/socket.c:2521 [inline]
 __arm64_sys_sendmsg+0x1ac/0x25c net/socket.c:2521
 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline]
 invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:52
 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:142
 do_el0_svc+0x58/0x14c arch/arm64/kernel/syscall.c:181
 el0_svc+0x7c/0x1f0 arch/arm64/kernel/entry-common.c:608
 el0t_64_sync_handler+0x84/0xe4 arch/arm64/kernel/entry-common.c:626
 el0t_64_sync+0x1a0/0x1a4 arch/arm64/kernel/entry.S:584
irq event stamp: 127025
hardirqs last  enabled at (127024): [<ffff8000088cf008>] kasan_quarantine_put+0xdc/0x204 mm/kasan/quarantine.c:231
hardirqs last disabled at (127025): [<ffff800011998790>] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:396
softirqs last  enabled at (126820): [<ffff80000fd5b4f0>] spin_unlock_bh include/linux/spinlock.h:408 [inline]
softirqs last  enabled at (126820): [<ffff80000fd5b4f0>] release_sock+0x1e4/0x270 net/core/sock.c:3276
softirqs last disabled at (126946): [<ffff80000fddbc28>] local_bh_disable+0x10/0x34 include/linux/bottom_half.h:18
---[ end trace 792735d8de10619e ]---

Crashes (3337):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/07/01 04:10 linux-5.15.y 4878aadf2d15 757f06b1 .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/04/25 08:18 linux-5.15.y c52b9710c83d 8bdc0f22 .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/04/04 19:09 linux-5.15.y 9465fef4ae35 0ee3535e .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/01/24 23:35 linux-5.15.y ddcaf4999061 1e153dc8 .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2023/10/16 08:15 linux-5.15.y 02e21884dcf2 f757a323 .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2023/07/03 09:34 linux-5.15.y 4af60700a60c bfc47836 .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2023/07/03 08:58 linux-5.15.y 4af60700a60c bfc47836 .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2023/07/03 08:35 linux-5.15.y 4af60700a60c bfc47836 .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2023/07/03 08:14 linux-5.15.y 4af60700a60c bfc47836 .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2023/06/08 20:58 linux-5.15.y d7af3e5ba454 058b3a5a .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2023/06/08 20:27 linux-5.15.y d7af3e5ba454 058b3a5a .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2023/06/08 19:55 linux-5.15.y d7af3e5ba454 058b3a5a .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2023/06/08 18:44 linux-5.15.y d7af3e5ba454 058b3a5a .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/08/13 03:10 linux-5.15.y 7e89efd3ae1c 7b0f4b46 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2024/08/11 01:20 linux-5.15.y 7e89efd3ae1c 6f4edef4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2024/08/11 01:20 linux-5.15.y 7e89efd3ae1c 6f4edef4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2024/07/30 19:09 linux-5.15.y 7e89efd3ae1c 6fde257d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2024/07/30 10:33 linux-5.15.y 7e89efd3ae1c 5187fc86 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2024/07/27 06:29 linux-5.15.y 7c6d66f0266f 46eb10b7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2024/07/18 03:10 linux-5.15.y f45bea23c39c 0f902625 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2024/07/17 08:39 linux-5.15.y f45bea23c39c 215bec2d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2024/07/14 08:00 linux-5.15.y f45bea23c39c eaeb5c15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2024/07/14 06:41 linux-5.15.y f45bea23c39c eaeb5c15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2024/07/01 19:11 linux-5.15.y 4878aadf2d15 b294e901 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2024/07/01 12:41 linux-5.15.y 4878aadf2d15 757f06b1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2024/06/30 21:24 linux-5.15.y 4878aadf2d15 757f06b1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2024/06/30 19:54 linux-5.15.y 4878aadf2d15 757f06b1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2024/06/30 12:58 linux-5.15.y 4878aadf2d15 757f06b1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2024/06/29 19:35 linux-5.15.y 4878aadf2d15 757f06b1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2024/06/27 23:42 linux-5.15.y 4878aadf2d15 6ef39602 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2024/06/27 19:47 linux-5.15.y 4878aadf2d15 6ef39602 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2024/06/26 18:40 linux-5.15.y 4878aadf2d15 c6d33a01 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2024/06/26 18:39 linux-5.15.y 4878aadf2d15 c6d33a01 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2024/06/25 19:40 linux-5.15.y 4878aadf2d15 04bd2a30 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2023/06/08 18:27 linux-5.15.y d7af3e5ba454 058b3a5a .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
2024/08/24 18:00 linux-5.15.y fa93fa65db6e d7d32352 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/08/12 18:08 linux-5.15.y 7e89efd3ae1c 842184b3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/08/11 22:48 linux-5.15.y 7e89efd3ae1c 6f4edef4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/08/10 23:34 linux-5.15.y 7e89efd3ae1c 6f4edef4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/08/05 01:11 linux-5.15.y 7e89efd3ae1c 1786a2a8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/07/30 06:34 linux-5.15.y 7e89efd3ae1c 5187fc86 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/07/27 01:48 linux-5.15.y 7c6d66f0266f 46eb10b7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/07/25 05:56 linux-5.15.y 7c6d66f0266f d1a1b0ca .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/07/25 05:31 linux-5.15.y 7c6d66f0266f d1a1b0ca .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/07/18 02:08 linux-5.15.y f45bea23c39c 0f902625 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/07/14 06:40 linux-5.15.y f45bea23c39c eaeb5c15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/07/13 00:37 linux-5.15.y f45bea23c39c eaeb5c15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/07/12 23:35 linux-5.15.y f45bea23c39c eaeb5c15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/07/09 21:46 linux-5.15.y f45bea23c39c 79d68ada .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/07/05 15:11 linux-5.15.y f45bea23c39c 2a40360c .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/07/04 23:24 linux-5.15.y 4878aadf2d15 3f2748a3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/07/01 21:43 linux-5.15.y 4878aadf2d15 b294e901 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/06/27 23:45 linux-5.15.y 4878aadf2d15 6ef39602 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/06/27 17:01 linux-5.15.y 4878aadf2d15 6ef39602 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/06/27 00:15 linux-5.15.y 4878aadf2d15 c6d33a01 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/06/26 21:44 linux-5.15.y 4878aadf2d15 c6d33a01 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/06/26 17:29 linux-5.15.y 4878aadf2d15 c6d33a01 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/06/25 17:26 linux-5.15.y 4878aadf2d15 04bd2a30 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/06/24 17:54 linux-5.15.y 4878aadf2d15 edc5149a .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/06/23 04:30 linux-5.15.y 4878aadf2d15 edc5149a .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2024/06/23 03:16 linux-5.15.y 4878aadf2d15 edc5149a .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in skb_checksum_help
2023/06/08 17:54 linux-5.15.y d7af3e5ba454 058b3a5a .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan WARNING in skb_checksum_help
* Struck through repros no longer work on HEAD.