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" <tytso@xxxxxxx> > Cc: stable@xxxxxxxxxxxxxxx Reviewed-by: Zheng Liu <wenqing.lz@xxxxxxxxxx> Regards, - Zheng -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html