Skip to content

Commit d8afc40

Browse files
authored
Merge pull request #2642 from martinhsv/v3/master
Support configurable limit on depth of JSON parsing
2 parents ec86b24 + ac79c1c commit d8afc40

File tree

11 files changed

+5924
-5729
lines changed

11 files changed

+5924
-5729
lines changed

CHANGES

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
v3.x.y - YYYY-MMM-DD (to be released)
22
-------------------------------------
33

4-
5-
6-
4+
- Support configurable limit on depth of JSON parsing
5+
[@theMiddleBlue, @martinhsv]
76

87
v3.0.5 - 2021-Jul-07
98
--------------------

headers/modsecurity/rules_set_properties.h

+2
Original file line numberDiff line numberDiff line change
@@ -366,6 +366,7 @@ class RulesSetProperties {
366366
PropertyNotSetConfigBoolean);
367367

368368
to->m_argumentsLimit.merge(&from->m_argumentsLimit);
369+
to->m_requestBodyJsonDepthLimit.merge(&from->m_requestBodyJsonDepthLimit);
369370
to->m_requestBodyLimit.merge(&from->m_requestBodyLimit);
370371
to->m_responseBodyLimit.merge(&from->m_responseBodyLimit);
371372

@@ -464,6 +465,7 @@ class RulesSetProperties {
464465
ConfigBoolean m_tmpSaveUploadedFiles;
465466
ConfigBoolean m_uploadKeepFiles;
466467
ConfigDouble m_argumentsLimit;
468+
ConfigDouble m_requestBodyJsonDepthLimit;
467469
ConfigDouble m_requestBodyLimit;
468470
ConfigDouble m_requestBodyNoFilesLimit;
469471
ConfigDouble m_responseBodyLimit;

0 commit comments

Comments
 (0)