diff options
author | Rustam Kovhaev <rkovhaev@gmail.com> | 2020-11-01 17:09:58 +0300 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2021-01-09 15:35:49 +0300 |
commit | 9acf79404bcca722d9e1570a1767aaa8455c8ae7 (patch) | |
tree | 14eff34cd7d4e7ac9cef67db22d2c360fa603cec /drivers/misc | |
parent | 1bbac78d991410af55e3c797ecc61b03a148d6a1 (diff) | |
download | linux-9acf79404bcca722d9e1570a1767aaa8455c8ae7.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 'drivers/misc')
0 files changed, 0 insertions, 0 deletions