diff options
author | m-holger <m-holger@kubitscheck.org> | 2024-01-17 11:39:06 +0100 |
---|---|---|
committer | m-holger <m-holger@kubitscheck.org> | 2024-01-17 11:39:06 +0100 |
commit | 6e3b7982dbcf8087374694253e0e248fbc6c6e3e (patch) | |
tree | 9dd7f6a56b669da65f3653ced2f1b449e3d4f79e /fuzz/qtest | |
parent | 0109e365decfdc2e8fbb920b4179d32daeeb96ae (diff) | |
download | qpdf-6e3b7982dbcf8087374694253e0e248fbc6c6e3e.tar.zst |
Fix incorrect handling of invalid negative object ids
Fix two errors introduced in #1110 and #1112. Since
#1110, encountering the invalid indirect reference #1110
-2147483648 n R produces an integer underflow which, if
undetected, immediately trigger a logic error. Since
#1112, object -1 0 R may be incorrectly identified as
an earlier generation of itself and deleted,
invalidating a live iterator.
Diffstat (limited to 'fuzz/qtest')
-rw-r--r-- | fuzz/qtest/fuzz.test | 2 |
1 files changed, 1 insertions, 1 deletions
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; |