From: syzbot <syzbot+c1056fdfe414463fdb33@syzkaller.appspotmail.com>
To: ghandatmanas@gmail.com, linux-kernel@vger.kernel.org,
syzkaller-bugs@googlegroups.com, syzkaller@googlegroups.com
Subject: Re: [syzbot] [jfs?] UBSAN: array-index-out-of-bounds in diWrite
Date: Thu, 02 Nov 2023 13:27:02 -0700 [thread overview]
Message-ID: <000000000000e7d1a0060931353a@google.com> (raw)
In-Reply-To: <526dbcf1-a6ee-54b5-15a4-756979ae2d90@gmail.com>
Hello,
syzbot has tested the proposed patch but the reproducer is still triggering an issue:
UBSAN: array-index-out-of-bounds in diWrite
diWrite: Offset too large
================================================================================
UBSAN: array-index-out-of-bounds in fs/jfs/jfs_imap.c:754:4
index 255 is out of range for type 'struct dtslot[128]'
CPU: 1 PID: 5407 Comm: syz-executor.0 Not tainted 6.6.0-syzkaller-10396-g4652b8e4f3ff-dirty #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/09/2023
Call Trace:
<TASK>
__dump_stack lib/dump_stack.c:88 [inline]
dump_stack_lvl+0x1b5/0x2a0 lib/dump_stack.c:106
ubsan_epilogue lib/ubsan.c:217 [inline]
__ubsan_handle_out_of_bounds+0xf0/0x120 lib/ubsan.c:348
diWrite+0x1168/0x2060 fs/jfs/jfs_imap.c:754
txCommit+0xa03/0x6a00 fs/jfs/jfs_txnmgr.c:1255
jfs_mkdir+0x8d7/0xad0 fs/jfs/namei.c:290
vfs_mkdir+0x2f1/0x4b0 fs/namei.c:4106
do_mkdirat+0x255/0x390 fs/namei.c:4129
__do_sys_mkdirat fs/namei.c:4144 [inline]
__se_sys_mkdirat fs/namei.c:4142 [inline]
__x64_sys_mkdirat+0x89/0xa0 fs/namei.c:4142
do_syscall_x64 arch/x86/entry/common.c:51 [inline]
do_syscall_64+0x44/0x110 arch/x86/entry/common.c:82
entry_SYSCALL_64_after_hwframe+0x63/0x6b
RIP: 0033:0x7fa34307ad39
Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 b0 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007fa3441290c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000102
RAX: ffffffffffffffda RBX: 00007fa34319bf80 RCX: 00007fa34307ad39
RDX: 00000000000001ff RSI: 00000000200000c0 RDI: ffffffffffffff9c
RBP: 00007fa3430d7567 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 000000000000000b R14: 00007fa34319bf80 R15: 00007ffd3c0fbd48
</TASK>
================================================================================
Tested on:
commit: 4652b8e4 Merge tag '6.7-rc-ksmbd-server-fixes' of git:..
git tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
console output: https://syzkaller.appspot.com/x/log.txt?x=15fb1f07680000
kernel config: https://syzkaller.appspot.com/x/.config?x=8aa5f62c74d2e2d5
dashboard link: https://syzkaller.appspot.com/bug?extid=c1056fdfe414463fdb33
compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40
patch: https://syzkaller.appspot.com/x/patch.diff?x=10e93ef7680000
next parent reply other threads:[~2023-11-02 20:27 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <526dbcf1-a6ee-54b5-15a4-756979ae2d90@gmail.com>
2023-11-02 20:27 ` syzbot [this message]
[not found] <CAEt2hJ5MpDyGhxVX9OHhiA78xQNWMoKT+qL7SnkDA5tUNsWCDA@mail.gmail.com>
2023-11-03 7:40 ` [syzbot] [jfs?] UBSAN: array-index-out-of-bounds in diWrite syzbot
[not found] <12128c3a-3a38-ac09-577f-320e811f421f@gmail.com>
2023-11-03 7:26 ` syzbot
[not found] <a33a632b-9cb6-3187-53b2-5e3309ea0467@gmail.com>
2023-11-03 3:37 ` syzbot
2022-10-21 4:45 [syzbot] " syzbot
2024-01-14 7:18 ` [syzbot] [jfs?] " syzbot
2024-01-15 13:42 ` Jan Kara
2024-01-15 14:12 ` Christian Brauner
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=000000000000e7d1a0060931353a@google.com \
--to=syzbot+c1056fdfe414463fdb33@syzkaller.appspotmail.com \
--cc=ghandatmanas@gmail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=syzkaller-bugs@googlegroups.com \
--cc=syzkaller@googlegroups.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.