Commit 025c55a4 authored by Diogo Jahchan Koike's avatar Diogo Jahchan Koike Committed by Kent Overstreet
Browse files

bcachefs: return err ptr instead of null in read sb clean

syzbot reported a null-ptr-deref in bch2_fs_start. [0]

When a sb is marked clear but doesn't have a clean section
bch2_read_superblock_clean returns NULL which PTR_ERR_OR_ZERO
lets through, eventually leading to a null ptr dereference down
the line. Adjust read sb clean to return an ERR_PTR indicating the
invalid clean section.

[0] https://syzkaller.appspot.com/bug?extid=1cecc37d87c4286e5543



Reported-by: default avatar <syzbot+1cecc37d87c4286e5543@syzkaller.appspotmail.com>
Closes: https://syzkaller.appspot.com/bug?extid=1cecc37d87c4286e5543


Signed-off-by: default avatarDiogo Jahchan Koike <djahchankoike@gmail.com>
Signed-off-by: default avatarKent Overstreet <kent.overstreet@linux.dev>
parent abb43dd6
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment