From f2320b55423c652ce38087eab84ae1a7d8414968 Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Sun, 31 Mar 2024 15:32:04 +0200 Subject: [PATCH] Validate encoding for RapidJSON Improves security. Add kParseValidateEncodingFlag to default flags. --- src/cmake/Options.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmake/Options.cmake b/src/cmake/Options.cmake index a5972304..ada74d78 100644 --- a/src/cmake/Options.cmake +++ b/src/cmake/Options.cmake @@ -48,7 +48,7 @@ macro( apply_project_settings ) # https://rapidjson.org/md_doc_features.html # https://github.com/Tencent/rapidjson/issues/1227 # https://github.com/Tencent/rapidjson/issues/2260 - "RAPIDJSON_PARSE_DEFAULT_FLAGS=kParseIterativeFlag" + "RAPIDJSON_PARSE_DEFAULT_FLAGS=kParseIterativeFlag|kParseValidateEncodingFlag" # Target is 64bits only. "PLATFORM_64BITS"