syzbot


KMSAN: uninit-value in full_proxy_unlocked_ioctl

Status: upstream: reported C repro on 2025/02/02 13:28
Subsystems: fs
[Documentation on labels]
Reported-by: syzbot+8928e473a91452caca2f@syzkaller.appspotmail.com
First crash: 6d17h, last: 3d04h
Discussions (2)
Title Replies (including bot) Last reply
[PATCH] debugfs: add fsd's methods initialization 4 (4) 2025/02/03 11:27
[syzbot] [fs?] KMSAN: uninit-value in full_proxy_unlocked_ioctl 1 (3) 2025/02/03 02:57
Last patch testing requests (1)
Created Duration User Patch Repo Result
2025/02/03 01:54 29m eadavis@qq.com patch upstream OK log

Sample crash report:
=====================================================
BUG: KMSAN: uninit-value in full_proxy_unlocked_ioctl+0xed/0x3a0 fs/debugfs/file.c:399
 full_proxy_unlocked_ioctl+0xed/0x3a0 fs/debugfs/file.c:399
 vfs_ioctl fs/ioctl.c:51 [inline]
 __do_sys_ioctl fs/ioctl.c:906 [inline]
 __se_sys_ioctl+0x246/0x440 fs/ioctl.c:892
 __x64_sys_ioctl+0x96/0xe0 fs/ioctl.c:892
 x64_sys_call+0x19f0/0x3c30 arch/x86/include/generated/asm/syscalls_64.h:17
 do_syscall_x64 arch/x86/entry/common.c:52 [inline]
 do_syscall_64+0xcd/0x1e0 arch/x86/entry/common.c:83
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

Uninit was stored to memory at:
 __debugfs_file_get+0xe59/0xef0 fs/debugfs/file.c:120
 full_proxy_open_regular+0x67/0xa00 fs/debugfs/file.c:447
 do_dentry_open+0x1bdd/0x26b0 fs/open.c:955
 vfs_open+0x53/0x5b0 fs/open.c:1085
 do_open fs/namei.c:3830 [inline]
 path_openat+0x56a1/0x6250 fs/namei.c:3989
 do_filp_open+0x268/0x600 fs/namei.c:4016
 do_sys_openat2+0x1bf/0x2f0 fs/open.c:1427
 do_sys_open fs/open.c:1442 [inline]
 __do_sys_openat fs/open.c:1458 [inline]
 __se_sys_openat fs/open.c:1453 [inline]
 __x64_sys_openat+0x2a1/0x310 fs/open.c:1453
 x64_sys_call+0x36f5/0x3c30 arch/x86/include/generated/asm/syscalls_64.h:258
 do_syscall_x64 arch/x86/entry/common.c:52 [inline]
 do_syscall_64+0xcd/0x1e0 arch/x86/entry/common.c:83
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

Uninit was stored to memory at:
 __debugfs_file_get+0xdff/0xef0 fs/debugfs/file.c:118
 full_proxy_open_regular+0x67/0xa00 fs/debugfs/file.c:447
 do_dentry_open+0x1bdd/0x26b0 fs/open.c:955
 vfs_open+0x53/0x5b0 fs/open.c:1085
 do_open fs/namei.c:3830 [inline]
 path_openat+0x56a1/0x6250 fs/namei.c:3989
 do_filp_open+0x268/0x600 fs/namei.c:4016
 do_sys_openat2+0x1bf/0x2f0 fs/open.c:1427
 do_sys_open fs/open.c:1442 [inline]
 __do_sys_openat fs/open.c:1458 [inline]
 __se_sys_openat fs/open.c:1453 [inline]
 __x64_sys_openat+0x2a1/0x310 fs/open.c:1453
 x64_sys_call+0x36f5/0x3c30 arch/x86/include/generated/asm/syscalls_64.h:258
 do_syscall_x64 arch/x86/entry/common.c:52 [inline]
 do_syscall_64+0xcd/0x1e0 arch/x86/entry/common.c:83
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

Uninit was created at:
 slab_post_alloc_hook mm/slub.c:4121 [inline]
 slab_alloc_node mm/slub.c:4164 [inline]
 __kmalloc_cache_noprof+0x8e3/0xdf0 mm/slub.c:4320
 kmalloc_noprof include/linux/slab.h:901 [inline]
 __debugfs_file_get+0x31d/0xef0 fs/debugfs/file.c:101
 full_proxy_open_regular+0x67/0xa00 fs/debugfs/file.c:447
 do_dentry_open+0x1bdd/0x26b0 fs/open.c:955
 vfs_open+0x53/0x5b0 fs/open.c:1085
 do_open fs/namei.c:3830 [inline]
 path_openat+0x56a1/0x6250 fs/namei.c:3989
 do_filp_open+0x268/0x600 fs/namei.c:4016
 do_sys_openat2+0x1bf/0x2f0 fs/open.c:1427
 do_sys_open fs/open.c:1442 [inline]
 __do_sys_openat fs/open.c:1458 [inline]
 __se_sys_openat fs/open.c:1453 [inline]
 __x64_sys_openat+0x2a1/0x310 fs/open.c:1453
 x64_sys_call+0x36f5/0x3c30 arch/x86/include/generated/asm/syscalls_64.h:258
 do_syscall_x64 arch/x86/entry/common.c:52 [inline]
 do_syscall_64+0xcd/0x1e0 arch/x86/entry/common.c:83
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

CPU: 1 UID: 0 PID: 5781 Comm: syz-executor325 Not tainted 6.13.0-syzkaller-09585-gb4b0881156fb #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 12/27/2024
=====================================================

Crashes (166):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/01/31 11:03 upstream b4b0881156fb 4c6ac32f .config strace log report syz / log C [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/02/02 01:54 upstream 60c828cf80c0 0dff8567 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/02/02 00:20 upstream 60c828cf80c0 0dff8567 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/02/01 23:59 upstream 60c828cf80c0 0dff8567 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/02/01 20:43 upstream 60c828cf80c0 0dff8567 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/02/01 19:35 upstream 60c828cf80c0 0dff8567 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/02/01 18:14 upstream 60c828cf80c0 0dff8567 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/02/01 17:47 upstream 60c828cf80c0 0dff8567 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/02/01 16:09 upstream 60c828cf80c0 0dff8567 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/02/01 10:33 upstream 60c828cf80c0 aa47157c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/02/01 05:47 upstream 69e858e0b8b2 aa47157c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/02/01 05:41 upstream 69e858e0b8b2 aa47157c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/02/01 04:39 upstream 69e858e0b8b2 aa47157c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/02/01 03:34 upstream 69e858e0b8b2 aa47157c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/02/01 03:10 upstream 69e858e0b8b2 aa47157c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/02/01 02:05 upstream 69e858e0b8b2 aa47157c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/02/01 00:22 upstream 69e858e0b8b2 aa47157c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/31 22:55 upstream 69e858e0b8b2 aa47157c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/31 20:54 upstream 69e858e0b8b2 aa47157c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/31 14:03 upstream b4b0881156fb 4c6ac32f .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/31 12:48 upstream b4b0881156fb 4c6ac32f .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/31 11:36 upstream b4b0881156fb 4c6ac32f .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/31 10:58 upstream b4b0881156fb 4c6ac32f .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/31 09:53 upstream b4b0881156fb 4c6ac32f .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/31 08:52 upstream b4b0881156fb 4c6ac32f .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/31 05:46 upstream b4b0881156fb 4c6ac32f .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/31 05:44 upstream b4b0881156fb 4c6ac32f .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/31 05:42 upstream b4b0881156fb 4c6ac32f .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/31 05:41 upstream b4b0881156fb 4c6ac32f .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/30 23:13 upstream 72deda0abee6 9c8ab845 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/30 22:53 upstream 72deda0abee6 9c8ab845 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/30 22:32 upstream 72deda0abee6 9c8ab845 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/30 21:46 upstream 72deda0abee6 9c8ab845 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/30 21:46 upstream 72deda0abee6 9c8ab845 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/30 21:41 upstream 72deda0abee6 9c8ab845 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/30 21:22 upstream 72deda0abee6 9c8ab845 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/30 21:03 upstream 72deda0abee6 9c8ab845 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/30 21:03 upstream 72deda0abee6 9c8ab845 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/30 20:51 upstream 72deda0abee6 9c8ab845 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/30 20:51 upstream 72deda0abee6 9c8ab845 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/30 19:59 upstream 72deda0abee6 9c8ab845 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/30 19:54 upstream 72deda0abee6 9c8ab845 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/30 19:50 upstream 72deda0abee6 9c8ab845 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
2025/01/30 19:29 upstream 72deda0abee6 9c8ab845 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kmsan-gce-root KMSAN: uninit-value in full_proxy_unlocked_ioctl
* Struck through repros no longer work on HEAD.