udf: Check length of extended attributes and allocation descriptors
authorJan Kara <jack@suse.cz>
Wed, 7 Jan 2015 12:49:08 +0000 (13:49 +0100)
committerJan Kara <jack@suse.cz>
Wed, 7 Jan 2015 12:51:58 +0000 (13:51 +0100)
commit23b133bdc452aa441fcb9b82cbf6dd05cfd342d0
tree366f6b425458f89548800ccd2f2f774df63e705d
parent79144954278d4bb5989f8b903adcac7a20ff2a5a
udf: Check length of extended attributes and allocation descriptors

Check length of extended attributes and allocation descriptors when
loading inodes from disk. Otherwise corrupted filesystems could confuse
the code and make the kernel oops.

Reported-by: Carl Henrik Lunde <chlunde@ping.uio.no>
CC: stable@vger.kernel.org
Signed-off-by: Jan Kara <jack@suse.cz>
fs/udf/inode.c