aboutsummaryrefslogtreecommitdiffstats
path: root/fuzz
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2023-04-08 19:34:25 +0200
committerJay Berkenbilt <ejb@ql.org>2023-05-05 12:45:40 +0200
commita69fea14ae12fef439b914f80ccaa86473b100b0 (patch)
tree36658830c30740845a88f4fb880813f6f64bd5b3 /fuzz
parent989819b75fba380ecdc7416a504ed4b3a2d42ccb (diff)
downloadqpdf-a69fea14ae12fef439b914f80ccaa86473b100b0.tar.zst
Add the file to reproduce fuzz issue 57639
It is possible to reproduce the failure with this file following the instructions with oss-fuzz, though it does not cause a failure in CI. The failure was introduced in 18c1ffe0df335a46cddbeb96e2cb939d850df9fa.
Diffstat (limited to 'fuzz')
-rw-r--r--fuzz/CMakeLists.txt3
-rw-r--r--fuzz/qpdf_extra/57639.fuzzbin0 -> 20154 bytes
-rw-r--r--fuzz/qtest/fuzz.test2
3 files changed, 3 insertions, 2 deletions
diff --git a/fuzz/CMakeLists.txt b/fuzz/CMakeLists.txt
index 04743005..db9bfd71 100644
--- a/fuzz/CMakeLists.txt
+++ b/fuzz/CMakeLists.txt
@@ -108,7 +108,8 @@ set(CORPUS_OTHER
27393.fuzz
28262.fuzz
30507.fuzz
- 37740.fuzz)
+ 37740.fuzz
+ 57639.fuzz)
set(CORPUS_DIR ${CMAKE_CURRENT_BINARY_DIR}/qpdf_corpus)
file(MAKE_DIRECTORY ${CORPUS_DIR})
diff --git a/fuzz/qpdf_extra/57639.fuzz b/fuzz/qpdf_extra/57639.fuzz
new file mode 100644
index 00000000..053735e6
--- /dev/null
+++ b/fuzz/qpdf_extra/57639.fuzz
Binary files differ
diff --git a/fuzz/qtest/fuzz.test b/fuzz/qtest/fuzz.test
index d234ce79..26995dac 100644
--- a/fuzz/qtest/fuzz.test
+++ b/fuzz/qtest/fuzz.test
@@ -20,7 +20,7 @@ my @fuzzers = (
['pngpredictor' => 1],
['runlength' => 6],
['tiffpredictor' => 1],
- ['qpdf' => 52], # increment when adding new files
+ ['qpdf' => 53], # increment when adding new files
);
my $n_tests = 0;