summaryrefslogtreecommitdiff
path: root/lib/crypto/mpi/mpi-cmp.c
diff options
context:
space:
mode:
authorViacheslav Dubeyko <slava@dubeyko.com>2025-07-03 14:49:12 -0700
committerViacheslav Dubeyko <slava@dubeyko.com>2025-07-25 15:37:19 -0700
commita431930c9bac518bf99d6b1da526a7f37ddee8d8 (patch)
treed86d3435232a2c8cc1578f0503cd630ac22360ff /lib/crypto/mpi/mpi-cmp.c
parentc80aa2aaaa5e69d5219c6af8ef7e754114bd08d2 (diff)
hfs: fix slab-out-of-bounds in hfs_bnode_read()
This patch introduces is_bnode_offset_valid() method that checks the requested offset value. Also, it introduces check_and_correct_requested_length() method that checks and correct the requested length (if it is necessary). These methods are used in hfs_bnode_read(), hfs_bnode_write(), hfs_bnode_clear(), hfs_bnode_copy(), and hfs_bnode_move() with the goal to prevent the access out of allocated memory and triggering the crash. Signed-off-by: Viacheslav Dubeyko <slava@dubeyko.com> Link: https://lore.kernel.org/r/20250703214912.244138-1-slava@dubeyko.com Signed-off-by: Viacheslav Dubeyko <slava@dubeyko.com>
Diffstat (limited to 'lib/crypto/mpi/mpi-cmp.c')
0 files changed, 0 insertions, 0 deletions