2
1
mirror of https://github.com/qpdf/qpdf.git synced 2025-02-12 00:28:31 +00:00

4 Commits

Author SHA1 Message Date
m-holger
b0e34486fd Rename Pl_Flate::setMemoryLimit to memory_limit and add accessor 2025-02-05 13:23:27 +00:00
m-holger
671b6e2ecf Limit memory usage of Pl_Runlength during fuzzing
Fixes oss-fuzz case 394129398.

Issue arose from chaining multiple runlength filters and inflating a
compressed stream of ~100 bytes to several gigabytes.

There is no obvious fix without imposing an arbitrary implementation limit
and therefore potentially excluding valid PDF files.
2025-02-04 15:08:55 +00:00
m-holger
68c2489b80 For qpdf fuzzers adjust the memory limit for Flate filtered streams 2024-09-18 00:13:24 +01:00
m-holger
d8d73679e7 Split qpdf_fuzzer into six separate fuzzers 2024-09-03 14:21:06 +01:00