syzbot


UBSAN: shift-out-of-bounds in ntfs_fill_super (2)

Status: upstream: reported C repro on 2023/02/28 14:19
Subsystems: ntfs3 (incorrect?)
Reported-by: syzbot+478c1bf0e6bf4a8f3a04@syzkaller.appspotmail.com
First crash: 29d, last: 54m
similar bugs (3):
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-5.15 UBSAN: shift-out-of-bounds in ntfs_fill_super 21 4d06h 17d 0/3 upstream: reported on 2023/03/08 09:55
upstream UBSAN: shift-out-of-bounds in ntfs_fill_super ntfs3 C done 3643 29d 338d 24/24 fixed on 2023/02/24 13:50
linux-6.1 UBSAN: shift-out-of-bounds in ntfs_fill_super 11 4d08h 15d 0/3 upstream: reported on 2023/03/10 12:52
Last patch testing requests:
Created Duration User Patch Repo Result
2023/03/17 12:48 22m ivan.orlov0322@gmail.com patch upstream OK log
2023/03/17 09:15 17m ivan.orlov0322@gmail.com upstream report log

Sample crash report:
loop0: detected capacity change from 0 to 4096
================================================================================
UBSAN: shift-out-of-bounds in fs/ntfs3/super.c:777:25
shift exponent 128 is too large for 32-bit type 'unsigned int'
CPU: 0 PID: 5928 Comm: syz-executor258 Not tainted 6.2.0-syzkaller-18300-g2ebd1fbb946d #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/21/2023
Call trace:
 dump_backtrace+0x1c8/0x1f4 arch/arm64/kernel/stacktrace.c:158
 show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:165
 __dump_stack lib/dump_stack.c:88 [inline]
 dump_stack_lvl+0xd0/0x124 lib/dump_stack.c:106
 dump_stack+0x1c/0x28 lib/dump_stack.c:113
 ubsan_epilogue lib/ubsan.c:151 [inline]
 __ubsan_handle_shift_out_of_bounds+0x2f4/0x36c lib/ubsan.c:321
 ntfs_init_from_boot fs/ntfs3/super.c:777 [inline]
 ntfs_fill_super+0x2544/0x3b9c fs/ntfs3/super.c:970
 get_tree_bdev+0x360/0x54c fs/super.c:1282
 ntfs_fs_get_tree+0x28/0x38 fs/ntfs3/super.c:1408
 vfs_get_tree+0x90/0x274 fs/super.c:1489
 do_new_mount+0x25c/0x8c8 fs/namespace.c:3145
 path_mount+0x590/0xe58 fs/namespace.c:3475
 do_mount fs/namespace.c:3488 [inline]
 __do_sys_mount fs/namespace.c:3697 [inline]
 __se_sys_mount fs/namespace.c:3674 [inline]
 __arm64_sys_mount+0x45c/0x594 fs/namespace.c:3674
 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline]
 invoke_syscall+0x98/0x2c0 arch/arm64/kernel/syscall.c:52
 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:142
 do_el0_svc+0x64/0x198 arch/arm64/kernel/syscall.c:193
 el0_svc+0x58/0x168 arch/arm64/kernel/entry-common.c:637
 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655
 el0t_64_sync+0x190/0x194 arch/arm64/kernel/entry.S:591
================================================================================

Crashes (622):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets Title
ci-upstream-gce-arm64 2023/02/24 22:13 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 2ebd1fbb946d ee50e71c .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci-upstream-kasan-gce-root 2023/03/26 05:12 upstream 4bdec23f971b fbf0499a .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/26 04:55 upstream da8e7da11e4b fbf0499a .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/26 01:17 upstream da8e7da11e4b fbf0499a .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/25 22:43 upstream 65aca32efdcb fbf0499a .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/25 20:44 upstream 65aca32efdcb fbf0499a .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci-upstream-kasan-gce-root 2023/03/25 19:03 upstream 65aca32efdcb fbf0499a .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/25 16:11 upstream 65aca32efdcb fbf0499a .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/25 13:40 upstream 65aca32efdcb fbf0499a .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/25 10:18 upstream 65aca32efdcb 9700afae .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/25 06:49 upstream 65aca32efdcb 9700afae .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/25 05:27 upstream 65aca32efdcb 9700afae .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/25 03:48 upstream 1e760fa3596e 9700afae .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci-upstream-kasan-gce-root 2023/03/25 02:31 upstream 1e760fa3596e 9700afae .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/25 00:52 upstream 1e760fa3596e 9700afae .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci-upstream-kasan-gce-root 2023/03/24 23:48 upstream 1e760fa3596e 9700afae .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci-upstream-kasan-gce-selinux-root 2023/03/24 21:11 upstream 4bae0ad148f4 9700afae .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/24 20:11 upstream 1e760fa3596e 9700afae .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/24 14:26 upstream 1e760fa3596e f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/24 12:44 upstream 1e760fa3596e f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci-upstream-kasan-gce-root 2023/03/24 11:16 upstream 1e760fa3596e f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci-upstream-kasan-gce-smack-root 2023/03/24 07:40 upstream 9fd6ba5420ba f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/24 05:55 upstream 9fd6ba5420ba f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/24 02:13 upstream 9fd6ba5420ba f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/23 23:36 upstream 9fd6ba5420ba f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/23 19:18 upstream fff5a5e7f528 f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/23 16:55 upstream fff5a5e7f528 f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci-upstream-kasan-gce-root 2023/03/23 15:33 upstream fff5a5e7f528 f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/23 11:16 upstream fff5a5e7f528 f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci-upstream-kasan-gce-smack-root 2023/03/23 10:04 upstream fff5a5e7f528 f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/23 08:58 upstream fff5a5e7f528 f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci-upstream-kasan-gce-root 2023/03/23 07:48 upstream fff5a5e7f528 f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/23 03:13 upstream fff5a5e7f528 f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/22 20:51 upstream a1effab7a3a3 f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/22 12:46 upstream a1effab7a3a3 8b4eb097 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/22 04:32 upstream 2faac9a98f01 8b4eb097 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci2-upstream-fs 2023/03/22 01:13 upstream 2faac9a98f01 8b4eb097 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci-qemu-upstream 2023/03/15 22:35 upstream 9c1bec9c0b08 18b58603 .config console log report info UBSAN: shift-out-of-bounds in ntfs_fill_super
ci-qemu-upstream-386 2023/02/24 23:30 upstream a93e884edf61 630c6bc9 .config console log report info UBSAN: shift-out-of-bounds in ntfs_fill_super
ci-upstream-linux-next-kasan-gce-root 2023/03/26 02:30 linux-next e5dbf24e8b9e fbf0499a .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci-upstream-gce-arm64 2023/03/25 12:25 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci e8d018dd0257 fbf0499a .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci-upstream-gce-arm64 2023/03/24 18:22 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci e8d018dd0257 9700afae .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci-upstream-gce-arm64 2023/03/23 21:17 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci-upstream-gce-arm64 2023/03/23 01:26 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci-upstream-gce-arm64 2023/03/22 23:03 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci-upstream-gce-arm64 2023/03/22 19:51 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e d846e076 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci-upstream-gce-arm64 2023/03/22 10:21 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e d846e076 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci-upstream-gce-arm64 2023/03/22 08:52 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e 8b4eb097 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci-upstream-gce-arm64 2023/03/22 06:57 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e 8b4eb097 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
ci-upstream-gce-arm64 2023/03/21 23:36 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e 8b4eb097 .config console log report info [disk image] [vmlinux] [kernel image] UBSAN: shift-out-of-bounds in ntfs_fill_super
* Struck through repros no longer work on HEAD.