syzbot


WARNING in do_misc_fixups

Status: upstream: reported C repro on 2025/08/04 05:08
Subsystems: bpf
[Documentation on labels]
Reported-by: syzbot+a9ed3d9132939852d0df@syzkaller.appspotmail.com
Fix commit: bpf: Check the helper function is valid in get_helper_proto
Patched on: [ci-upstream-bpf-kasan-gce ci-upstream-linux-next-kasan-gce-root ci-upstream-rust-kasan-gce], missing on: [ci-qemu-gce-upstream-auto ci-qemu-native-arm64-kvm ci-qemu-upstream ci-qemu-upstream-386 ci-qemu2-arm32 ci-qemu2-arm64 ci-qemu2-arm64-compat ci-qemu2-arm64-mte ci-qemu2-riscv64 ci-snapshot-upstream-root ci-upstream-bpf-next-kasan-gce ci-upstream-gce-arm64 ci-upstream-gce-leak ci-upstream-kasan-badwrites-root ci-upstream-kasan-gce ci-upstream-kasan-gce-386 ci-upstream-kasan-gce-root ci-upstream-kasan-gce-selinux-root ci-upstream-kasan-gce-smack-root ci-upstream-kmsan-gce-386-root ci-upstream-kmsan-gce-root ci-upstream-net-kasan-gce ci-upstream-net-this-kasan-gce ci2-upstream-fs ci2-upstream-kcsan-gce ci2-upstream-usb]
First crash: 28d, last: 22m
Discussions (3)
Title Replies (including bot) Last reply
[PATCHv2 bpf] bpf: Check the helper function is valid in get_helper_proto 5 (5) 2025/08/14 14:18
[PATCH bpf] bpf: Check the helper function is valid in get_helper_proto 3 (3) 2025/08/13 08:27
[syzbot] [bpf?] WARNING in do_misc_fixups 2 (4) 2025/08/05 14:23
Last patch testing requests (1)
Created Duration User Patch Repo Result
2025/08/05 13:53 29m olsajiri@gmail.com patch upstream OK log

Sample crash report:
------------[ cut here ]------------
verifier bug: not inlined functions bpf_probe_read_kernel_str#115 is missing func(1)
WARNING: CPU: 1 PID: 3594 at kernel/bpf/verifier.c:22838 do_misc_fixups+0x1784/0x1ab4 kernel/bpf/verifier.c:22838
Modules linked in:
CPU: 1 UID: 0 PID: 3594 Comm: syz.2.17 Not tainted 6.16.0-syzkaller-11105-ga6923c06a3b2 #0 PREEMPT 
Hardware name: linux,dummy-virt (DT)
pstate: 61402009 (nZCv daif +PAN -UAO -TCO +DIT -SSBS BTYPE=--)
pc : do_misc_fixups+0x1784/0x1ab4 kernel/bpf/verifier.c:22838
lr : do_misc_fixups+0x1784/0x1ab4 kernel/bpf/verifier.c:22838
sp : ffff80008936b9a0
x29: ffff80008936b9a0 x28: f5ff8000832f5000 x27: 000000000000000a
x26: f8f0000007ba8000 x25: 0000000000000000 x24: f8f0000007bae200
x23: 000000000000f0ff x22: 000000000000000a x21: f8f0000007bae128
x20: f8f0000007ba8aa8 x19: ffff80008243e828 x18: 0000000000000000
x17: 0000000000000000 x16: 0000000000000000 x15: ffff800081b73b80
x14: 0000000000000342 x13: 0000000000000000 x12: 0000000000000002
x11: 00000000000000c0 x10: 646e0773d90f24cc x9 : 73727a981a23afd7
x8 : fcf0000007bb36f8 x7 : 0000000000000190 x6 : 0000003978391654
x5 : 0000000000000001 x4 : fbffff3fffffffff x3 : 000000000000ffff
x2 : 0000000000000000 x1 : 0000000000000000 x0 : fcf0000007bb2500
Call trace:
 do_misc_fixups+0x1784/0x1ab4 kernel/bpf/verifier.c:22838 (P)
 bpf_check+0x1308/0x2a8c kernel/bpf/verifier.c:24739
 bpf_prog_load+0x634/0xb74 kernel/bpf/syscall.c:2979
 __sys_bpf+0x2e0/0x1a3c kernel/bpf/syscall.c:6029
 __do_sys_bpf kernel/bpf/syscall.c:6139 [inline]
 __se_sys_bpf kernel/bpf/syscall.c:6137 [inline]
 __arm64_sys_bpf+0x24/0x34 kernel/bpf/syscall.c:6137
 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline]
 invoke_syscall+0x48/0x110 arch/arm64/kernel/syscall.c:49
 el0_svc_common.constprop.0+0x40/0xe0 arch/arm64/kernel/syscall.c:132
 do_el0_svc+0x1c/0x28 arch/arm64/kernel/syscall.c:151
 el0_svc+0x34/0x10c arch/arm64/kernel/entry-common.c:879
 el0t_64_sync_handler+0xa0/0xe4 arch/arm64/kernel/entry-common.c:898
 el0t_64_sync+0x1a4/0x1a8 arch/arm64/kernel/entry.S:596
---[ end trace 0000000000000000 ]---

Crashes (4525):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/08/02 17:12 upstream a6923c06a3b2 7368264b .config console log report syz / log C [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte WARNING in do_misc_fixups
2025/08/02 16:13 upstream a6923c06a3b2 7368264b .config console log report syz / log C [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte WARNING in do_misc_fixups
2025/08/02 15:15 upstream a6923c06a3b2 7368264b .config console log report syz / log C [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte WARNING in do_misc_fixups
2025/08/28 19:49 upstream 07d9df80082b bee60a83 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte WARNING in do_misc_fixups
2025/08/28 19:46 upstream 07d9df80082b bee60a83 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte WARNING in do_misc_fixups
2025/08/28 07:43 upstream 39f90c196721 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64 WARNING in do_misc_fixups
2025/08/28 07:36 upstream 39f90c196721 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64 WARNING in do_misc_fixups
2025/08/28 06:36 upstream 39f90c196721 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte WARNING in do_misc_fixups
2025/08/28 05:59 upstream 39f90c196721 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte WARNING in do_misc_fixups
2025/08/28 05:27 upstream 39f90c196721 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte WARNING in do_misc_fixups
2025/08/28 05:18 upstream 39f90c196721 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte WARNING in do_misc_fixups
2025/08/27 13:06 upstream fab1beda7597 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64 WARNING in do_misc_fixups
2025/08/27 12:05 upstream fab1beda7597 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-compat WARNING in do_misc_fixups
2025/08/27 11:34 upstream fab1beda7597 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-compat WARNING in do_misc_fixups
2025/08/27 10:23 upstream fab1beda7597 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte WARNING in do_misc_fixups
2025/08/27 10:13 upstream fab1beda7597 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-compat WARNING in do_misc_fixups
2025/08/27 10:06 upstream fab1beda7597 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64 WARNING in do_misc_fixups
2025/08/27 07:42 upstream fab1beda7597 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-compat WARNING in do_misc_fixups
2025/08/27 07:08 upstream fab1beda7597 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-compat WARNING in do_misc_fixups
2025/08/27 06:07 upstream fab1beda7597 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-compat WARNING in do_misc_fixups
2025/08/27 06:03 upstream fab1beda7597 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-compat WARNING in do_misc_fixups
2025/08/27 05:02 upstream fab1beda7597 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-compat WARNING in do_misc_fixups
2025/08/27 04:52 upstream fab1beda7597 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64 WARNING in do_misc_fixups
2025/08/27 03:52 upstream fab1beda7597 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64 WARNING in do_misc_fixups
2025/08/27 03:49 upstream fab1beda7597 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-compat WARNING in do_misc_fixups
2025/08/27 02:33 upstream fab1beda7597 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64 WARNING in do_misc_fixups
2025/08/27 01:37 upstream fab1beda7597 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64 WARNING in do_misc_fixups
2025/08/27 01:09 upstream fab1beda7597 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64 WARNING in do_misc_fixups
2025/08/27 00:35 upstream fab1beda7597 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte WARNING in do_misc_fixups
2025/08/27 00:14 upstream fab1beda7597 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte WARNING in do_misc_fixups
2025/08/26 23:50 upstream fab1beda7597 e12e5ba4 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte WARNING in do_misc_fixups
2025/08/26 07:13 upstream b6add54ba618 bf27483f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64 WARNING in do_misc_fixups
2025/08/26 06:39 upstream b6add54ba618 bf27483f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64 WARNING in do_misc_fixups
2025/08/26 06:20 upstream b6add54ba618 bf27483f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-compat WARNING in do_misc_fixups
2025/08/26 05:08 upstream b6add54ba618 bf27483f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte WARNING in do_misc_fixups
2025/08/26 04:30 upstream b6add54ba618 bf27483f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte WARNING in do_misc_fixups
2025/08/26 03:52 upstream b6add54ba618 bf27483f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte WARNING in do_misc_fixups
2025/08/25 14:50 upstream 1b237f190eb3 bf27483f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte WARNING in do_misc_fixups
2025/08/25 14:28 upstream 1b237f190eb3 bf27483f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte WARNING in do_misc_fixups
2025/08/25 14:20 upstream 1b237f190eb3 bf27483f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte WARNING in do_misc_fixups
2025/08/25 04:33 upstream 69fd6b99b8f8 bf27483f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-compat WARNING in do_misc_fixups
2025/08/25 03:59 upstream 69fd6b99b8f8 bf27483f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64 WARNING in do_misc_fixups
2025/08/25 03:46 upstream 69fd6b99b8f8 bf27483f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-compat WARNING in do_misc_fixups
2025/08/25 03:40 upstream 69fd6b99b8f8 bf27483f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64 WARNING in do_misc_fixups
2025/08/25 02:37 upstream 69fd6b99b8f8 bf27483f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte WARNING in do_misc_fixups
2025/08/25 01:50 upstream 69fd6b99b8f8 bf27483f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte WARNING in do_misc_fixups
2025/08/25 01:14 upstream 69fd6b99b8f8 bf27483f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm64-mte WARNING in do_misc_fixups
* Struck through repros no longer work on HEAD.