aboutsummaryrefslogtreecommitdiffstats
path: root/tools/lib/api/debug.h
diff options
context:
space:
mode:
authorViacheslav Dubeyko <[email protected]>2025-07-03 21:49:12 +0000
committerViacheslav Dubeyko <[email protected]>2025-07-25 22:37:19 +0000
commita431930c9bac518bf99d6b1da526a7f37ddee8d8 (patch)
treed86d3435232a2c8cc1578f0503cd630ac22360ff /tools/lib/api/debug.h
parenthfsplus: fix slab-out-of-bounds in hfsplus_bnode_read() (diff)
downloadkernel-a431930c9bac518bf99d6b1da526a7f37ddee8d8.tar.gz
kernel-a431930c9bac518bf99d6b1da526a7f37ddee8d8.zip
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 <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Viacheslav Dubeyko <[email protected]>
Diffstat (limited to 'tools/lib/api/debug.h')
0 files changed, 0 insertions, 0 deletions