summaryrefslogtreecommitdiff
path: root/fs/isofs
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2012-07-10 17:58:04 +0200
committerJan Kara <jack@suse.cz>2012-07-10 18:02:17 +0200
commit57b9655d01ef057a523e810d29c37ac09b80eead (patch)
tree2574c27c92170f6e580ac9d59c5719bffae994d1 /fs/isofs
parent44f4f729e7a143b08bd63c33cb78b3181d9f4716 (diff)
downloadlinux-3.10-57b9655d01ef057a523e810d29c37ac09b80eead.tar.gz
linux-3.10-57b9655d01ef057a523e810d29c37ac09b80eead.tar.bz2
linux-3.10-57b9655d01ef057a523e810d29c37ac09b80eead.zip
udf: Improve table length check to avoid possible overflow
When a partition table length is corrupted to be close to 1 << 32, the check for its length may overflow on 32-bit systems and we will think the length is valid. Later on the kernel can crash trying to read beyond end of buffer. Fix the check to avoid possible overflow. CC: stable@vger.kernel.org Reported-by: Ben Hutchings <ben@decadent.org.uk> Signed-off-by: Jan Kara <jack@suse.cz>
Diffstat (limited to 'fs/isofs')
0 files changed, 0 insertions, 0 deletions