linux-stable/fs/ext2
Jan Kara b3f4236838 ext2: Add more validity checks for inode counts
[ Upstream commit fa78f33693 ]

Add checks verifying number of inodes stored in the superblock matches
the number computed from number of inodes per group. Also verify we have
at least one block worth of inodes per group. This prevents crashes on
corrupted filesystems.

Reported-by: syzbot+d273f7d7f58afd93be48@syzkaller.appspotmail.com
Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-08-25 11:17:28 +02:00
..
acl.c ext2: cache NULL when both default_acl and acl are NULL 2018-09-03 11:05:03 +02:00
acl.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
balloc.c ext2: fix sleeping in atomic bugs on error 2021-10-09 14:39:49 +02:00
dir.c ext2: use common file type conversion 2019-01-21 17:48:17 +01:00
ext2.h \n 2019-03-07 09:01:33 -08:00
file.c ext2: don't update mtime on COW faults 2020-09-09 19:12:30 +02:00
ialloc.c ext2: fix missing percpu_counter_inc 2020-08-21 13:05:26 +02:00
inode.c ext2: check err when partial != NULL 2019-12-17 19:56:43 +01:00
ioctl.c vfs: create a generic checking and prep function for FS_IOC_SETFLAGS 2019-07-01 08:25:34 -07:00
Kconfig treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
namei.c ext2: support statx syscall 2019-02-18 15:14:43 +01:00
super.c ext2: Add more validity checks for inode counts 2022-08-25 11:17:28 +02:00
symlink.c ext2: support statx syscall 2019-02-18 15:14:43 +01:00
xattr.c ext2: fix debug reference to ext2_xattr_cache 2020-04-23 10:36:41 +02:00
xattr.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
xattr_security.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
xattr_trusted.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
xattr_user.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00