On Sun, Aug 3, 2025 at 10:08 PM syzbot <syzbot+a9ed3d9132939852d0df@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote: > > Hello, > > syzbot found the following issue on: > > HEAD commit: a6923c06a3b2 Merge tag 'bpf-fixes' of git://git.kernel.org.. > git tree: upstream > console output: https://syzkaller.appspot.com/x/log.txt?x=1561dcf0580000 > kernel config: https://syzkaller.appspot.com/x/.config?x=f89bb9497754f485 > dashboard link: https://syzkaller.appspot.com/bug?extid=a9ed3d9132939852d0df > compiler: aarch64-linux-gnu-gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 > userspace arch: arm64 > syz repro: https://syzkaller.appspot.com/x/repro.syz?x=165d0aa2580000 > C reproducer: https://syzkaller.appspot.com/x/repro.c?x=117bd834580000 > > Downloadable assets: > disk image (non-bootable): https://storage.googleapis.com/syzbot-assets/fa3fbcfdac58/non_bootable_disk-a6923c06.raw.xz > vmlinux: https://storage.googleapis.com/syzbot-assets/9862ca8219e0/vmlinux-a6923c06.xz > kernel image: https://storage.googleapis.com/syzbot-assets/042ebe320cfd/Image-a6923c06.gz.xz > > IMPORTANT: if you fix the issue, please add the following tag to the commit: > Reported-by: syzbot+a9ed3d9132939852d0df@xxxxxxxxxxxxxxxxxxxxxxxxx > > ------------[ 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 This is an odd config with BPF_SYSCALL=y and BPF_EVENTS=n. One approach to mitigate this is to add a check that fn->func is valid in get_helper_proto().