Re: [PATCH 0/5] fs: ext4: protection against corrupted filesystems

Sascha Hauer
2026-04-13T08:01:52Z

On Thu, 02 Apr 2026 12:12:28 +0200, Sascha Hauer wrote:
> This series contains fixes against corrupted filesystems leading to
> buffer overflows or division-by-zero. All patches have been tested to be
> effective with manipulated fs images.
>
>

Applied, thanks!

[1/5] fs: ext4: validate log2_block_size from superblock at mount
https://git.pengutronix.de/cgit/barebox/commit/?id=51336e4bb94d (link may not be stable)
[2/5] fs: ext4: reject superblocks with zero inodesz, gdsize or inodes_per_group
https://git.pengutronix.de/cgit/barebox/commit/?id=7e5e1a8beb10 (link may not be stable)
[3/5] fs: ext4: fix OOB read and infinite loop in ext_iterate()
https://git.pengutronix.de/cgit/barebox/commit/?id=c8db92662d3f (link may not be stable)
[4/5] fs: ext4: reject dirents with too-small direntlen to prevent infinite loops
https://git.pengutronix.de/cgit/barebox/commit/?id=fcc049a6dd97 (link may not be stable)
[5/5] fs: ext4: validate extent eh_entries against buffer capacity
https://git.pengutronix.de/cgit/barebox/commit/?id=0e8658a76cff (link may not be stable)

Best regards,
--
Sascha Hauer <s.hauer@pengutronix.de>