55 or the CRS mailinglist at
66* https://lists.owasp.org/mailman/listinfo/owasp-modsecurity-core-rule-set
77
8- == Version 3.2.0 - 9/20 /2019 ==
8+ == Version 3.2.0 - 9/24 /2019 ==
99
1010New functionality:
1111 * Add AngularJS client side template injection 941380 PL2 (Franziska Bühler)
@@ -14,6 +14,7 @@ New functionality:
1414 * Add libinjection check on last path segment (Max Leske, Christian Folini)
1515 * Add PUBLIC identifier for XML entities (#1490) (Rufus125)
1616 * Add .rdb to default restricted_extensions (Walter Hop)
17+ * Add .swp to default restricted_extensions (Andrea Menin)
1718 * Add rule 933200 PHP Wrappers (Andrea Menin)
1819 * Add send-payload-pls.sh script to test payload against multiple paranoia levels (Christian Folini)
1920 * Add support for shell evasions with $IFS (Walter Hop, Chaim Sanders)
@@ -50,19 +51,23 @@ Improved compatibility:
5051Fixes and improvements:
5152 * 932140: fix ReDoS in FOR expression (Walter Hop)
5253 * 933200: Simplify pattern (Federico G. Schwindt, Andrea Menin)
54+ * 941380: fix anomaly score variable (Franziska Bühler)
55+ * 942510, 942511: fix anomaly score variable (Walter Hop)
5356 * Add content-type application/csp-report (Andrea Menin)
5457 * Add content-type application/xss-auditor-report (Andrea Menin)
5558 * Add CRS 3.2 Badge build support. (Chaim Sanders)
59+ * Add CVE numbers for Apache Struts vulnerabilities to comments in rules (Franziska Bühler)
5660 * Add CVE-2018-11776 to comments of 933160 and 933161 (Franziska Bühler)
5761 * Add CVE-2018-2380 to comments of rules (Franziska Bühler)
58- * Add CVE numbers for Apache Struts vulnerabilities to comments in rules (Franziska Bühler)
5962 * Add default env vars for anomaly scores in Docker (Franziska Bühler)
60- * Added spaces in front of closing square brackets (Franziska Bühler)
61- * Adding travis changes (#1316) (Chaim Sanders)
6263 * Add missing OWASP_CRS tags to 921xxx rules (Walter Hop)
6364 * Add REQUEST_FILENAME to rule id 944130 and add exploits to comment (Franziska Bühler)
65+ * Add spaces in front of closing square brackets (Franziska Bühler)
66+ * Add travis changes (#1316) (Chaim Sanders)
6467 * Allow dot characters in Content-Type multipart boundary (Walter Hop)
6568 * Also handle dot variant of X_Filename. PHP will transform dots to underscore in variable names since dot is invalid. (Federico G. Schwindt)
69+ * As per the ref manual, it is compressWhitespace (Federico G. Schwindt)
70+ * Avoid php leak false positive with WOFF files (Manuel Spartan)
6671 * Bring back CRS 2.x renumbering utility (Walter Hop)
6772 * Clean up travis and reorg (Federico G. Schwindt)
6873 * Code cosmetics: reorder the actions of rules (Ervin Hegedus)
@@ -96,6 +101,8 @@ Fixes and improvements:
96101 * Fix Travis Merge not being able to find HEAD (Chaim Sanders)
97102 * Fix vulnerable regexp in rule 942490 (CVE-2019-11387) (Christoph Hansen)
98103 * Fix wrong regex, assembly result, in 942370 (Franziska Bühler)
104+ * INSTALL: advise to use release zips, remove upgrade.py, update Nginx (Walter Hop)
105+ * Java: change tag from COMMAND_INJECTION to JAVA_INJECTION (Manuel Spartan)
99106 * Jwall auditconsole outbound anomaly scoring requirements (Christoph Hansen)
100107 * Mark patterns not supported by re2 (Federico G. Schwindt)
101108 * Move duplicated 900270 to 900280 Fixes #1236. (Federico G. Schwindt)
@@ -117,11 +124,11 @@ Fixes and improvements:
117124 * SQLI: removed unnecessary + (Christoph Hansen)
118125 * Switch Docker image to owasp/modsecurity:2.9-apache-ubuntu (Federico G. Schwindt)
119126 * unix-shell.data: fix typo in 'more' (Walter Hop)
127+ * Update .travis.yml Update to support v3.1 (Chaim Sanders)
120128 * Update dockerfile to always use 3.2/dev (Federico G. Schwindt)
121129 * Update OWASP CRS Docker image to support the new upstream and 2.9.3 (Peter Bittner, Chaim Sanders)
122130 * Update RESPONSE-950-DATA-LEAKAGES.conf (Christoph Hansen)
123131 * Update RESPONSE-959-BLOCKING-EVALUATION.conf (Christoph Hansen)
124- * Update .travis.yml Update to support v3.1 (Chaim Sanders)
125132 * Wordpress: add support for Gutenberg editor (siric_, Walter Hop)
126133 * Wordpress: allow searching for any term in admin posts/pages overview (Walter Hop)
127134 * WordPress: exclude Gutenberg via rest_route (Walter Hop)
@@ -133,7 +140,6 @@ Unit tests:
133140 * 932140: add regression tests (Walter Hop)
134141 * 933180: fix tests which were doing nothing (Walter Hop)
135142 * 941370: add some more tests, fix whitespace (Walter Hop)
136- * Added regression tests for rules 942320, 942360, 942361, 942210, 942380, 942410, 942470, 942120, 942240, 942160, 942190, 942140, 942490, 942120 (Christoph Hansen)
137143 * Add more tests for 941130 (Christian Folini)
138144 * Add regression test for 941101 (Avery Wong)
139145 * Add regression tests for 942150, 942100, 942260 (Christian Folini)
@@ -142,10 +148,13 @@ Unit tests:
142148 * Add testing support for libmodsecurity running on Apache and Nginx (Chaim Sanders)
143149 * Add tests for 941360 that fights JSFuck and Hieroglyphy (Christian Folini)
144150 * Add tests for rule 921110 (Yu Yagihashi)
151+ * Added regression tests for rules 942320, 942360, 942361, 942210, 942380, 942410, 942470, 942120, 942240, 942160, 942190, 942140, 942490, 942120 (Christoph Hansen)
145152 * Drop tests for removed rules (Federico G. Schwindt)
153+ * Fix failing regression tests (Ervin Hegedus)
146154 * Fix failing tests (Manuel Spartan, Chaim Sanders)
147155 * Fix readme typos in example rule (Walter Hop)
148156 * Fix test 941110-2 (Federico G. Schwindt)
157+ * Fix YAML 1.2 compliance with "true" (Federico G. Schwindt)
149158 * RCE: Add tests for the for command (Federico G. Schwindt)
150159 * Update regression tests for rules 931110, 931120, 931130 (Simon Studer)
151160
0 commit comments