On Thu, Dec 27, 2012 at 01:43:15AM -0500, Theodore Ts'o wrote: > When trying to mount a file system which does not contain a journal, > but which does have a orphan list with an inode which needs to be > truncated, the mount call with hang forever in ext4_orphan_cleanup() > because ext4_orphan_del() will return immediately if no journal is > present. > > This can be trivially reproduced by trying to mount the file system > found in tests/f_orphan_extents_inode/image.gz in the e2fsprogs > sources. If a malicious user were to put this on a USB stick, and > mount it on a Linux desktop which automatically mounts newly inserted > USB sticks, this could be considered a potential denial of service > attack. (Not a big deal in practice, but professional paranoids worry > about such things, and have even been known to allocate CVE numbers > on occasion.) > > Signed-off-by: "Theodore Ts'o" <[email protected]> > Cc: [email protected]
Reviewed-by: Zheng Liu <[email protected]> Regards, - Zheng -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
