]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
jfs: Fix array index bounds check in dbAdjTree
authorDave Kleikamp <dave.kleikamp@oracle.com>
Fri, 13 Nov 2020 20:58:46 +0000 (14:58 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 30 Dec 2020 10:26:13 +0000 (11:26 +0100)
commitc7e31b2fecfe0ebd5bd6a8274b2fbfb9c9401738
tree77d1f7cc17a86715040237a6a5acae021b390bc1
parentb18d841b81fc1e5f964ae1458b5a43af41c3c243
jfs: Fix array index bounds check in dbAdjTree

commit c61b3e4839007668360ed8b87d7da96d2e59fc6c upstream.

Bounds checking tools can flag a bug in dbAdjTree() for an array index
out of bounds in dmt_stree. Since dmt_stree can refer to the stree in
both structures dmaptree and dmapctl, use the larger array to eliminate
the false positive.

Signed-off-by: Dave Kleikamp <dave.kleikamp@oracle.com>
Reported-by: butt3rflyh4ck <butterflyhuangxx@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/jfs/jfs_dmap.h