From 7df8f952ae7d0cb921f127fa8b005b82196b8f19 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Sat, 14 Dec 2019 22:42:05 +0100 Subject: [PATCH] Further reduce parse depth limit in mbstring fuzzer Depth limit of 1024 still causes optimize_node stack overflows when running under asan. --- sapi/fuzzer/fuzzer-mbstring.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 2.50.1