diff options
author | Robin Watts <robin.watts@artifex.com> | 2014-01-10 14:19:09 +0000 |
---|---|---|
committer | Robin Watts <robin.watts@artifex.com> | 2014-01-10 14:29:10 +0000 |
commit | bf2aa9521b016d849eb4e88be3281fa84b5ab317 (patch) | |
tree | 30d65601f85460a2aeffb12742b76ed5b142c2a3 /source/tools | |
parent | f26bf94c5078d4ed498c283687cf19a24d71580c (diff) | |
download | mupdf-bf2aa9521b016d849eb4e88be3281fa84b5ab317.tar.xz |
Solve SEGV in mutool clean with fuzzed file.
While attempting to debug a valgrind issue with:
013b2dcbd0207501e922910ac335eb59_asan_heap-oob_a59696_5952_500.pdf
I found that mutool -difggg on it failed with a SEGV. This is due to
us parsing an array with a large invalid indirection in it (e.g.
[123456789 0 R]) and then the renumbering code assuming this is valid
and accessing off the end of an array.
Diffstat (limited to 'source/tools')
0 files changed, 0 insertions, 0 deletions