summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2018-08-02 18:43:35 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-08-06 17:23:03 +0300
commit52cd8f3790cf1e71b6b38b63735042a014a3ff8a (patch)
tree2cb74a6e898b42afeb3171ae986ed6abb34179ca /drivers
parent3abef06039cb43e0fe44f3714969af0b9a744dc5 (diff)
downloadlinux-52cd8f3790cf1e71b6b38b63735042a014a3ff8a.tar.xz
squashfs: more metadata hardenings
commit 71755ee5350b63fb1f283de8561cdb61b47f4d1d upstream. The squashfs fragment reading code doesn't actually verify that the fragment is inside the fragment table. The end result _is_ verified to be inside the image when actually reading the fragment data, but before that is done, we may end up taking a page fault because the fragment table itself might not even exist. Another report from Anatoly and his endless squashfs image fuzzing. Reported-by: Анатолий Тросиненко <anatoly.trosinenko@gmail.com> Acked-by:: Phillip Lougher <phillip.lougher@gmail.com>, Cc: Willy Tarreau <w@1wt.eu> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions