diff options
author | Jay Berkenbilt <jberkenbilt@users.noreply.github.com> | 2024-01-17 13:54:24 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-17 13:54:24 +0100 |
commit | 9a6a1cce93aae59233944a5004432bac85930b2d (patch) | |
tree | 9dd7f6a56b669da65f3653ced2f1b449e3d4f79e /fuzz | |
parent | 0109e365decfdc2e8fbb920b4179d32daeeb96ae (diff) | |
parent | 6e3b7982dbcf8087374694253e0e248fbc6c6e3e (diff) | |
download | qpdf-9a6a1cce93aae59233944a5004432bac85930b2d.tar.zst |
Merge pull request #1126 from m-holger/fuzz65777
Fix incorrect handling of invalid negative object ids
Diffstat (limited to 'fuzz')
-rw-r--r-- | fuzz/CMakeLists.txt | 2 | ||||
-rw-r--r-- | fuzz/qpdf_extra/65773.fuzz | 1 | ||||
-rw-r--r-- | fuzz/qpdf_extra/65777.fuzz | bin | 0 -> 67 bytes | |||
-rw-r--r-- | fuzz/qtest/fuzz.test | 2 |
4 files changed, 4 insertions, 1 deletions
diff --git a/fuzz/CMakeLists.txt b/fuzz/CMakeLists.txt index df1fa807..e4a8cf36 100644 --- a/fuzz/CMakeLists.txt +++ b/fuzz/CMakeLists.txt @@ -111,6 +111,8 @@ set(CORPUS_OTHER 37740.fuzz 57639.fuzz 65681.fuzz + 65773.fuzz + 65777.fuzz ) set(CORPUS_DIR ${CMAKE_CURRENT_BINARY_DIR}/qpdf_corpus) diff --git a/fuzz/qpdf_extra/65773.fuzz b/fuzz/qpdf_extra/65773.fuzz new file mode 100644 index 00000000..2d0aabf5 --- /dev/null +++ b/fuzz/qpdf_extra/65773.fuzz @@ -0,0 +1 @@ +trailer<</Root<<[-2147483648 7 R 8 4 R]>>>>
\ No newline at end of file diff --git a/fuzz/qpdf_extra/65777.fuzz b/fuzz/qpdf_extra/65777.fuzz Binary files differnew file mode 100644 index 00000000..066c960b --- /dev/null +++ b/fuzz/qpdf_extra/65777.fuzz diff --git a/fuzz/qtest/fuzz.test b/fuzz/qtest/fuzz.test index adce995c..7ca371fd 100644 --- a/fuzz/qtest/fuzz.test +++ b/fuzz/qtest/fuzz.test @@ -20,7 +20,7 @@ my @fuzzers = ( ['pngpredictor' => 1], ['runlength' => 6], ['tiffpredictor' => 1], - ['qpdf' => 54], # increment when adding new files + ['qpdf' => 56], # increment when adding new files ); my $n_tests = 0; |