syzbot


kernel BUG in __hfsplus_setxattr

Status: upstream: reported C repro on 2022/11/26 08:06
Subsystems: hfs
[Documentation on labels]
Reported-by: syzbot+1107451c16b9eb9d29e6@syzkaller.appspotmail.com
First crash: 375d, last: 5m
Cause bisection: failed (error log, bisect log)
  
Discussions (8)
Title Replies (including bot) Last reply
[syzbot] Monthly hfs report (Dec 2023) 0 (1) 2023/12/06 10:05
[syzbot] Monthly hfs report (Oct 2023) 0 (1) 2023/10/04 13:13
[syzbot] Monthly hfs report (Aug 2023) 0 (1) 2023/08/30 09:53
[syzbot] Monthly hfs report (Jul 2023) 0 (1) 2023/07/30 13:17
[syzbot] Monthly hfs report (Jun 2023) 0 (1) 2023/06/29 08:55
[syzbot] Monthly hfs report (May 2023) 0 (1) 2023/05/30 08:18
[syzbot] Monthly hfs report (Apr 2023) 0 (1) 2023/04/27 13:32
[syzbot] kernel BUG in __hfsplus_setxattr 0 (1) 2022/11/26 08:06
Similar bugs (4)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-4.19 kernel BUG in __hfsplus_setxattr hfsplus C 11 289d 375d 0/1 upstream: reported C repro on 2022/11/26 07:08
linux-6.1 kernel BUG in __hfsplus_setxattr origin:upstream C 14 5d15h 246d 0/3 upstream: reported C repro on 2023/04/04 04:32
linux-4.14 kernel BUG in __hfsplus_setxattr C 3 279d 368d 0/1 upstream: reported C repro on 2022/12/03 06:20
linux-5.15 kernel BUG in __hfsplus_setxattr origin:upstream C error 7 75d 244d 0/3 upstream: reported C repro on 2023/04/06 18:57

Sample crash report:
syz-executor387[5028]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set
loop0: detected capacity change from 0 to 1024
------------[ cut here ]------------
kernel BUG at fs/hfsplus/xattr.c:175!
invalid opcode: 0000 [#1] PREEMPT SMP KASAN
CPU: 0 PID: 5028 Comm: syz-executor387 Not tainted 6.6.0-syzkaller-00207-g14ab6d425e80 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/09/2023
RIP: 0010:hfsplus_create_attributes_file fs/hfsplus/xattr.c:175 [inline]
RIP: 0010:__hfsplus_setxattr+0x22bc/0x22c0 fs/hfsplus/xattr.c:331
Code: e8 ff ff e8 f6 5b 63 08 e8 91 ac 24 ff 4c 89 ff 48 c7 c6 00 63 20 8b e8 e2 ae 66 ff 0f 0b e8 7b ac 24 ff 0f 0b e8 74 ac 24 ff <0f> 0b 66 90 55 53 89 f5 48 89 fb e8 64 ac 24 ff 48 8d 7b 90 be 08
RSP: 0018:ffffc90003bbf4e0 EFLAGS: 00010293
RAX: ffffffff8269700c RBX: 0000000000010000 RCX: ffff88807b1a5940
RDX: 0000000000000000 RSI: 0000000000010000 RDI: 0000000000000000
RBP: ffffc90003bbf978 R08: ffffffff82695733 R09: 1ffff1100377e11f
R10: dffffc0000000000 R11: ffffed100377e120 R12: ffff88801bbf01b0
R13: dffffc0000000000 R14: ffff88801bbf0870 R15: 0000000000000000
FS:  0000555556f34380(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000020001d00 CR3: 000000007304f000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 hfsplus_setxattr+0xb0/0xe0 fs/hfsplus/xattr.c:434
 hfsplus_trusted_setxattr+0x40/0x50 fs/hfsplus/xattr_trusted.c:30
 __vfs_setxattr+0x460/0x4a0 fs/xattr.c:201
 __vfs_setxattr_noperm+0x12e/0x5e0 fs/xattr.c:235
 vfs_setxattr+0x221/0x420 fs/xattr.c:322
 do_setxattr fs/xattr.c:630 [inline]
 setxattr+0x25d/0x2f0 fs/xattr.c:653
 path_setxattr+0x1c0/0x2a0 fs/xattr.c:672
 __do_sys_setxattr fs/xattr.c:688 [inline]
 __se_sys_setxattr fs/xattr.c:684 [inline]
 __x64_sys_setxattr+0xbb/0xd0 fs/xattr.c:684
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd
RIP: 0033:0x7fb04ef5d939
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 61 17 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffec4c47f88 EFLAGS: 00000246 ORIG_RAX: 00000000000000bc
RAX: ffffffffffffffda RBX: 00007ffec4c48168 RCX: 00007fb04ef5d939
RDX: 0000000000000000 RSI: 0000000020001d40 RDI: 0000000020001d00
RBP: 00007fb04efd1610 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001
R13: 00007ffec4c48158 R14: 0000000000000001 R15: 0000000000000001
 </TASK>
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:hfsplus_create_attributes_file fs/hfsplus/xattr.c:175 [inline]
RIP: 0010:__hfsplus_setxattr+0x22bc/0x22c0 fs/hfsplus/xattr.c:331
Code: e8 ff ff e8 f6 5b 63 08 e8 91 ac 24 ff 4c 89 ff 48 c7 c6 00 63 20 8b e8 e2 ae 66 ff 0f 0b e8 7b ac 24 ff 0f 0b e8 74 ac 24 ff <0f> 0b 66 90 55 53 89 f5 48 89 fb e8 64 ac 24 ff 48 8d 7b 90 be 08
RSP: 0018:ffffc90003bbf4e0 EFLAGS: 00010293
RAX: ffffffff8269700c RBX: 0000000000010000 RCX: ffff88807b1a5940
RDX: 0000000000000000 RSI: 0000000000010000 RDI: 0000000000000000
RBP: ffffc90003bbf978 R08: ffffffff82695733 R09: 1ffff1100377e11f
R10: dffffc0000000000 R11: ffffed100377e120 R12: ffff88801bbf01b0
R13: dffffc0000000000 R14: ffff88801bbf0870 R15: 0000000000000000
FS:  0000555556f34380(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000020001d00 CR3: 000000007304f000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400

Crashes (1531):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/10/31 06:01 upstream 14ab6d425e80 b5729d82 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-smack-root kernel BUG in __hfsplus_setxattr
2023/07/30 23:16 upstream d31e3792919e 2a0d0f29 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-smack-root kernel BUG in __hfsplus_setxattr
2023/07/14 21:03 upstream 4b810bf037e5 d624500f .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-root kernel BUG in __hfsplus_setxattr
2023/07/06 18:57 upstream c17414a273b8 1a2f6297 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-root kernel BUG in __hfsplus_setxattr
2023/06/27 05:40 upstream c0a572d9d32f 4cd5bb25 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-selinux-root kernel BUG in __hfsplus_setxattr
2023/06/14 01:55 upstream fb054096aea0 d2ee9228 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-selinux-root kernel BUG in __hfsplus_setxattr
2023/06/13 07:30 upstream fd37b884003c 749afb64 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-selinux-root kernel BUG in __hfsplus_setxattr
2023/05/07 06:00 upstream 994e2419f1e7 90c93c40 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-smack-root kernel BUG in __hfsplus_setxattr
2022/12/29 08:10 upstream 1b929c02afd3 44712fbc .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-root kernel BUG in __hfsplus_setxattr
2022/12/11 19:52 upstream 4cee37b3a4e6 67be1ae7 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-root kernel BUG in __hfsplus_setxattr
2022/12/11 05:30 upstream 296a7b7eb792 67be1ae7 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-root kernel BUG in __hfsplus_setxattr
2022/11/26 07:40 upstream 0b1dcc2cf55a 74a66371 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-kasan-gce-smack-root kernel BUG in __hfsplus_setxattr
2023/11/05 15:51 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 8de1e7afcc1c 500bfdc4 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-arm64 kernel BUG in __hfsplus_setxattr
2023/08/26 16:19 linux-next 626932085009 03d9c195 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-linux-next-kasan-gce-root kernel BUG in __hfsplus_setxattr
2023/08/14 09:50 linux-next 21ef7b1e17d0 39990d51 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-linux-next-kasan-gce-root kernel BUG in __hfsplus_setxattr
2023/06/08 03:59 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 7579d8f9bf90 7086cdb9 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci-upstream-gce-arm64 kernel BUG in __hfsplus_setxattr
2023/12/06 22:12 upstream bee0e7762ad2 e3299f55 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/12/06 17:25 upstream bee0e7762ad2 e3299f55 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/12/06 09:24 upstream bee0e7762ad2 858d62d1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/12/06 00:23 upstream bee0e7762ad2 858d62d1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/12/05 08:10 upstream bee0e7762ad2 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/12/05 06:29 upstream bee0e7762ad2 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/12/05 05:21 upstream bee0e7762ad2 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/12/04 21:37 upstream 33cc938e65a9 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/12/04 20:29 upstream 33cc938e65a9 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root kernel BUG in __hfsplus_setxattr
2023/12/04 16:53 upstream 33cc938e65a9 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/12/04 08:50 upstream 33cc938e65a9 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/12/03 22:52 upstream 33cc938e65a9 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/12/03 21:43 upstream 33cc938e65a9 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/12/03 19:59 upstream 33cc938e65a9 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/12/03 17:51 upstream 33cc938e65a9 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/12/03 11:14 upstream 1b8af6552cb7 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/12/03 06:26 upstream 1b8af6552cb7 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/12/02 23:08 upstream 815fb87b7530 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/12/02 20:56 upstream 815fb87b7530 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/12/02 11:05 upstream 815fb87b7530 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/12/02 04:24 upstream 994d5c58e50e f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root kernel BUG in __hfsplus_setxattr
2023/12/01 14:53 upstream 994d5c58e50e f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/12/01 04:02 upstream e8f60209d6cf f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/11/30 17:55 upstream 3b47bc037bd4 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/11/30 10:21 upstream 3b47bc037bd4 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/11/30 09:10 upstream 3b47bc037bd4 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/11/30 05:44 upstream 3b47bc037bd4 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/11/29 19:27 upstream 3b47bc037bd4 6e78f9ce .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/11/29 17:49 upstream 18d46e76d7c2 6e78f9ce .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root kernel BUG in __hfsplus_setxattr
2023/11/29 14:52 upstream 18d46e76d7c2 6e78f9ce .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/11/29 09:19 upstream 18d46e76d7c2 1adfb6f6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/11/29 03:15 upstream 18d46e76d7c2 1adfb6f6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/11/28 18:02 upstream df60cee26a2e 9fe51b7c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/11/27 08:38 upstream d2da77f431ac 5b429f39 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/11/26 22:15 upstream 090472ed9c92 5b429f39 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root kernel BUG in __hfsplus_setxattr
2023/11/26 20:07 upstream 090472ed9c92 5b429f39 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/11/26 18:52 upstream 090472ed9c92 5b429f39 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/11/26 17:28 upstream 090472ed9c92 5b429f39 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/11/26 13:11 upstream 090472ed9c92 5b429f39 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/11/26 06:01 upstream b46ae77f6787 5b429f39 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root kernel BUG in __hfsplus_setxattr
2023/11/26 06:01 upstream b46ae77f6787 5b429f39 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/11/25 14:53 upstream 0f5cc96c367f 5b429f39 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs kernel BUG in __hfsplus_setxattr
2023/10/11 12:10 upstream 1c8b86a3799f 83165b57 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root kernel BUG in __hfsplus_setxattr
2022/12/04 14:50 upstream c2bf05db6c78 e080de16 .config console log report info ci-qemu-upstream kernel BUG in __hfsplus_setxattr
2022/11/26 07:29 upstream 0b1dcc2cf55a 74a66371 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root kernel BUG in __hfsplus_setxattr
2023/12/05 20:39 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci d46efae31672 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in __hfsplus_setxattr
2023/12/04 04:04 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 2cc14f52aeb7 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in __hfsplus_setxattr
2023/12/01 08:37 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 2cc14f52aeb7 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in __hfsplus_setxattr
2023/11/30 14:44 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 2cc14f52aeb7 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in __hfsplus_setxattr
2023/11/29 07:12 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 2cc14f52aeb7 1adfb6f6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in __hfsplus_setxattr
2023/11/29 05:40 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 2cc14f52aeb7 1adfb6f6 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in __hfsplus_setxattr
2023/11/27 10:53 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 8de1e7afcc1c 5b429f39 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in __hfsplus_setxattr
2023/11/26 03:21 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 8de1e7afcc1c 5b429f39 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 kernel BUG in __hfsplus_setxattr
* Struck through repros no longer work on HEAD.