summaryrefslogtreecommitdiff
path: root/fs/fs_struct.c
diff options
context:
space:
mode:
authorRustam Kovhaev <rkovhaev@gmail.com>2020-11-01 17:09:58 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2021-01-06 16:45:00 +0300
commitb8590c82b3ccf9fb4d9f0b0b097be10736869333 (patch)
tree786eb7adfcc7ced676927d081631046c35eb5bba /fs/fs_struct.c
parent88520a207121c3f7c513ac69a7392da89ed0955f (diff)
downloadlinux-b8590c82b3ccf9fb4d9f0b0b097be10736869333.tar.xz
reiserfs: add check for an invalid ih_entry_count
commit d24396c5290ba8ab04ba505176874c4e04a2d53c upstream. when directory item has an invalid value set for ih_entry_count it might trigger use-after-free or out-of-bounds read in bin_search_in_dir_item() ih_entry_count * IH_SIZE for directory item should not be larger than ih_item_len Link: https://lore.kernel.org/r/20201101140958.3650143-1-rkovhaev@gmail.com Reported-and-tested-by: syzbot+83b6f7cf9922cae5c4d7@syzkaller.appspotmail.com Link: https://syzkaller.appspot.com/bug?extid=83b6f7cf9922cae5c4d7 Signed-off-by: Rustam Kovhaev <rkovhaev@gmail.com> Signed-off-by: Jan Kara <jack@suse.cz> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'fs/fs_struct.c')
0 files changed, 0 insertions, 0 deletions