aboutsummaryrefslogtreecommitdiffstats
path: root/fuzz
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2024-01-12 13:11:46 +0100
committerJay Berkenbilt <ejb@ql.org>2024-01-12 14:05:22 +0100
commitebb10f3256067c6e4ebea9a21a92d0199ac7fdf9 (patch)
tree5e1d6152bd2cf05f0c0a52e1467cea4dc88df3df /fuzz
parent2c97aaddd50aacd849bd9d97102d21275fde94a2 (diff)
downloadqpdf-ebb10f3256067c6e4ebea9a21a92d0199ac7fdf9.tar.zst
Fix null pointer issue on array copy
Diffstat (limited to 'fuzz')
-rw-r--r--fuzz/CMakeLists.txt4
-rw-r--r--fuzz/qpdf_extra/65681.fuzzbin0 -> 60590 bytes
-rw-r--r--fuzz/qtest/fuzz.test2
3 files changed, 4 insertions, 2 deletions
diff --git a/fuzz/CMakeLists.txt b/fuzz/CMakeLists.txt
index db9bfd71..df1fa807 100644
--- a/fuzz/CMakeLists.txt
+++ b/fuzz/CMakeLists.txt
@@ -109,7 +109,9 @@ set(CORPUS_OTHER
28262.fuzz
30507.fuzz
37740.fuzz
- 57639.fuzz)
+ 57639.fuzz
+ 65681.fuzz
+)
set(CORPUS_DIR ${CMAKE_CURRENT_BINARY_DIR}/qpdf_corpus)
file(MAKE_DIRECTORY ${CORPUS_DIR})
diff --git a/fuzz/qpdf_extra/65681.fuzz b/fuzz/qpdf_extra/65681.fuzz
new file mode 100644
index 00000000..7892f7c0
--- /dev/null
+++ b/fuzz/qpdf_extra/65681.fuzz
Binary files differ
diff --git a/fuzz/qtest/fuzz.test b/fuzz/qtest/fuzz.test
index 26995dac..adce995c 100644
--- a/fuzz/qtest/fuzz.test
+++ b/fuzz/qtest/fuzz.test
@@ -20,7 +20,7 @@ my @fuzzers = (
['pngpredictor' => 1],
['runlength' => 6],
['tiffpredictor' => 1],
- ['qpdf' => 53], # increment when adding new files
+ ['qpdf' => 54], # increment when adding new files
);
my $n_tests = 0;