[Lucid, Karmic, Hardy] Fix regression caused by CVE-2010-2943 fix

Stefan Bader stefan.bader at canonical.com
Wed Feb 23 16:22:10 UTC 2011


SRU Justification:

Impact: The patches backported to fix CVE-2010-2943 caused a regressioni
        for xfsdump.

Fix: Backporting one more patch from upstream is fixing the issue.

Testcase:
 1. create an xfs filesystem with data (>~100MB). There is a compressed
    archive provided in comment #14.
 2. run "xfsdump -p10 -Ltest -Mdump -f outfile <mount>"
     Note: Hardy and earlier seem to require the path to the device,
     while later releases can handle the mount point.
The xfsdump command aborts with SGI_FS_BULKSTAT errno = 22

Note: the same changes were also backported to Dapper, but I have not
yet been able to verify the regression there. Instead I got the feeling
that xfs could be more broken in that release (I already get driver
crashes when transferring bigger amounts of data to the xfs file system
as a preparation). So I am tempted to leave the Dapper code as is. Even
more as it again so different from the Hardy code that a backport is not
simple.

I will follow up with patches (hopefully) responding to this initial mail.

-Stefan




More information about the kernel-team mailing list