jfs: fix slab-out-of-bounds Read in dtSearch
authorManas Ghandat <ghandatmanas@gmail.com>
Wed, 25 Oct 2023 06:09:07 +0000 (11:39 +0530)
committerDave Kleikamp <dave.kleikamp@oracle.com>
Tue, 21 Nov 2023 21:26:33 +0000 (15:26 -0600)
commitfa5492ee89463a7590a1449358002ff7ef63529f
treea28d2b719915c1629e668ceb98de07048578a4c3
parent27e56f59bab5ddafbcfe69ad7a4a6ea1279c1b16
jfs: fix slab-out-of-bounds Read in dtSearch

Currently while searching for current page in the sorted entry table
of the page there is a out of bound access. Added a bound check to fix
the error.

Dave:
Set return code to -EIO

Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@linaro.org>
Closes: https://lore.kernel.org/r/202310241724.Ed02yUz9-lkp@intel.com/
Signed-off-by: Manas Ghandat <ghandatmanas@gmail.com>
Signed-off-by: Dave Kleikamp <dave.kleikamp@oracle.com>
fs/jfs/jfs_dtree.c