From 4f694cdfde1558b0dfdf42cf362796bf11792d2c Mon Sep 17 00:00:00 2001 From: m-holger Date: Mon, 22 Jul 2024 13:25:21 +0100 Subject: [PATCH] In qpdf_fuzzer reduce Pl_PNGFilter and Pl_TIFFPredictor memory limits --- fuzz/qpdf_fuzzer.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fuzz/qpdf_fuzzer.cc b/fuzz/qpdf_fuzzer.cc index 3486c1be..2f6909fe 100644 --- a/fuzz/qpdf_fuzzer.cc +++ b/fuzz/qpdf_fuzzer.cc @@ -181,8 +181,8 @@ FuzzHelper::doChecks() // occur legitimately and therefore must be allowed during normal operations. Pl_DCT::setMemoryLimit(1'000'000'000); - Pl_PNGFilter::setMemoryLimit(1'000'000'000); - Pl_TIFFPredictor::setMemoryLimit(1'000'000'000); + Pl_PNGFilter::setMemoryLimit(1'000'000); + Pl_TIFFPredictor::setMemoryLimit(1'000'000); // Do not decompress corrupt data. This may cause extended runtime within jpeglib without // exercising additional code paths in qpdf, and potentially causing counterproductive timeouts.