Re: [PATCH] erofs: harden h_shared_count in erofs_init_inode_xattrs()
From: Gao Xiang
Date: Tue Mar 17 2026 - 09:32:05 EST
On 2026/3/17 21:23, Utkal Singh wrote:
`u8 h_shared_count` indicates the shared xattr count of an inode. It is
read from the on-disk xattr ibody header, which should be corrupted if
the size of the shared xattr array exceeds the space available in
`xattr_isize`.
It does not cause harmful consequence (e.g. crashes), since the image is
already considered corrupted, it indeed results in the silent processing
of garbage metadata.
Let's harden it to report -EFSCORRUPTED earlier.
Fixes: 47e4937a4a7c ("erofs: move erofs out of staging")
Cc: stable@xxxxxxxxxxxxxxx
No, please drop the Fixes and Cc since it should not be a bugfix.
Thanks,
Gao Xiang