From: Nikita Popov Date: Sat, 14 Dec 2019 21:42:05 +0000 (+0100) Subject: Further reduce parse depth limit in mbstring fuzzer X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7df8f952ae7d0cb921f127fa8b005b82196b8f19;p=php Further reduce parse depth limit in mbstring fuzzer Depth limit of 1024 still causes optimize_node stack overflows when running under asan. --- diff --git a/sapi/fuzzer/fuzzer-mbstring.c b/sapi/fuzzer/fuzzer-mbstring.c index 5821024ec3..9c00761ad0 100644 --- a/sapi/fuzzer/fuzzer-mbstring.c +++ b/sapi/fuzzer/fuzzer-mbstring.c @@ -69,7 +69,7 @@ int LLVMFuzzerInitialize(int *argc, char ***argv) { fuzzer_init_php(); /* The default parse depth limit allows stack overflows under asan. */ - onig_set_parse_depth_limit(1024); + onig_set_parse_depth_limit(512); /* fuzzer_shutdown_php(); */ return 0;