summaryrefslogtreecommitdiff
path: root/fs/ext4/xattr.c
diff options
context:
space:
mode:
authorBaokun Li <libaokun1@huawei.com>2022-06-16 05:13:55 +0300
committerTheodore Ts'o <tytso@mit.edu>2022-08-03 06:52:34 +0300
commit179b14152dcb6a24c3415200603aebca70ff13af (patch)
treed74747fc80cf2dd18a762c65e2300d0b9377149a /fs/ext4/xattr.c
parent7f0d8e1d607c1a4fa9a27362a108921d82230874 (diff)
downloadlinux-179b14152dcb6a24c3415200603aebca70ff13af.tar.xz
ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h
When adding an xattr to an inode, we must ensure that the inode_size is not less than EXT4_GOOD_OLD_INODE_SIZE + extra_isize + pad. Otherwise, the end position may be greater than the start position, resulting in UAF. Signed-off-by: Baokun Li <libaokun1@huawei.com> Reviewed-by: Jan Kara <jack@suse.cz> Reviewed-by: Ritesh Harjani (IBM) <ritesh.list@gmail.com> Link: https://lore.kernel.org/r/20220616021358.2504451-2-libaokun1@huawei.com Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Diffstat (limited to 'fs/ext4/xattr.c')
0 files changed, 0 insertions, 0 deletions