commit | 55e45429ce3e4ac9dd2bf4937b1a499a69ccc4ca | [log] [tgz] |
---|---|---|
author | Darrick J. Wong <darrick.wong@oracle.com> | Tue Jan 16 18:54:13 2018 -0800 |
committer | Darrick J. Wong <darrick.wong@oracle.com> | Wed Jan 17 21:00:46 2018 -0800 |
tree | 88ea8bcc1c3ffaa721c478044304707d2fff8835 | |
parent | 79a69bf8dc240ebeb105226a8a8540df136bf987 [diff] |
xfs: btree format ifork loader should check for zero numrecs A btree format inode fork with zero records makes no sense, so reject it if we see it, or else we can miscalculate memory allocations. Found by zeroes fuzzing {a,u3}.bmbt.numrecs in xfs/{374,378,412} with KASAN. Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> Reviewed-by: Brian Foster <bfoster@redhat.com>