aboutsummaryrefslogtreecommitdiff
path: root/drivers/base
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2015-01-07 13:49:08 +0100
committerMoyster <oysterized@gmail.com>2016-08-26 20:44:46 +0200
commit7b25f2fcd770560cdd1ab2160bcd07cff357315e (patch)
treea92c102ea45189b2a7ea1b2912187ba1d8d881b8 /drivers/base
parent3cf7c12f718cb5e95711f398a7e67b1daaf6eee5 (diff)
udf: Check length of extended attributes and allocation descriptors
commit 23b133bdc452aa441fcb9b82cbf6dd05cfd342d0 upstream. 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> Signed-off-by: Jiri Slaby <jslaby@suse.cz> [Jan and Jiri fixed it in 3.12 stable, i ported it to 3.10 stable, replaced bs by inode->i_sb->s_blocksize] Signed-off-by: Zhang Zhen <zhenzhang.zhang@huawei.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Stefan Guendhoer <stefan@guendhoer.com>
Diffstat (limited to 'drivers/base')
0 files changed, 0 insertions, 0 deletions