[Precise][Quantal][SRU][PATCH 0/1] Revert "xfs: fix _xfs_buf_find oops on blocks beyond the filesystem end"

Luis Henriques luis.henriques at canonical.com
Wed Oct 9 12:28:00 UTC 2013


BugLink: http://bugs.launchpad.net/bugs/1236041

Several people have reported issues using xfs_growfs after applying
the CVE-2013-1819 fix backport.  The operation fails and the following
error appears in the logs:

[  133.574503] XFS (loop0): _xfs_buf_find: Block out of range: block 0x500001, EOFS 0x400000
[  133.575554] XFS (loop0): _xfs_buf_find: Block out of range: block 0x500001, EOFS 0x400000

I was able to reproduce this issue both in Quantal and in Precise (the
two kernels where a backport of the fix has been applied).

For the moment, I'm proposing to revert the CVE fix for both kernels.
I will investigate further this CVE and evaluate the alternative fix
referred by comment #5 in the bug report (a quick test with this
alternative fix on Precise seems to indicate the xfs_growfs operation
doesn't fail but I'm not sure if it actually fixes the CVE).

Luis Henriques (1):
  Revert "xfs: fix _xfs_buf_find oops on blocks beyond the filesystem
    end"

 fs/xfs/xfs_buf.c | 18 ------------------
 1 file changed, 18 deletions(-)

-- 
1.8.3.2





More information about the kernel-team mailing list