[PATCH v7 0/2] ocfs2: validate xattr entry bounds
Cen Zhang <[email protected]> Sun, 5 Jul 2026 10:53:09 +0800
| Newsgroups | dev.linux.lists.ocfs2-devel,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
Hi, This series validates OCFS2 xattr entry name/value bounds when xattr metadata is read and validated, before getxattr() or listxattr() can walk out-of-range entry arrays or offsets from corrupted metadata. Patch 1 validates inline xattrs from ocfs2_validate_inode_block(). Patch 2 validates non-indexed xattr blocks from ocfs2_validate_xattr_block() and indexed xattr buckets after bucket ECC validation. Cen Zhang (2): ocfs2: validate inline xattrs during inode block validation ocfs2: validate external xattr entries when reading metadata fs/ocfs2/inode.c | 4 + fs/ocfs2/xattr.c | 215 ++++++++++++++++++++++++++++++++++++++++++++--- fs/ocfs2/xattr.h | 2 + 3 files changed, 208 insertions(+), 13 deletions(-) -- 2.43.0