|
5 | 5 | or the CRS mailinglist at |
6 | 6 | * https://lists.owasp.org/mailman/listinfo/owasp-modsecurity-core-rule-set |
7 | 7 |
|
8 | | -== Version 3.1.0 - 6/5/2017 == |
| 8 | +== Version 3.1.1 - 2019-06-26 == |
| 9 | + * Fix CVE-2019-11387 ReDoS against CRS on ModSecurity 3 at PL 2 (Christoph Hansen, Federico G. Schwindt) |
| 10 | + * Content-Type made case insensitive in 920240, 920400 (Federico G. Schwindt) |
| 11 | + * Allow % encoding in 920240 (Christoph Hansen) |
| 12 | + * Fix bug in 920440 (Andrea Menin) |
| 13 | + * Fix bug in 920470 (Walter Hop) |
| 14 | + * Reduce false positives in 921110 (Yu Yagihashi, Federico G. Schwindt) |
| 15 | + * Fix bug in 943120 (XeroChen) |
| 16 | + |
| 17 | +== Version 3.1.0 - 8/7/2018 == |
| 18 | + * Add Detectify scanner (theMiddle) |
| 19 | + * Renaming matched_var/s (Victor Hora) |
| 20 | + * Remove lines with bare '#' comment char (Walter Hop) |
| 21 | + * Drop the XML variable from rule 932190 (Federico G. Schwindt) |
| 22 | + * Update outdated URLs (Walter Hop) |
| 23 | + * remove unused rule 901180 (Walter Hop) |
| 24 | + * Drop exit from unix and windows RCE (Federico G. Schwindt) |
| 25 | + * Fix anomaly_score counters (Federico G. Schwindt) |
| 26 | + * Remove mostly redundant 944220 in favor of 944240 (Christian Folini) |
| 27 | + * Add self[ and document[ to rule 941180 (theMiddle) |
| 28 | + * Provide proxy support within CRS docker image (Scott O'Neil) |
| 29 | + * Prevent bypass in rule 930120 PL3 (theMiddle) |
| 30 | + * Fix small typo in variable (Felipe Zipitría) |
| 31 | + * Fix bug #1166 in Docker image (Franziska Bühler) |
| 32 | + * Remove revision status from rules (Federico G. Schwindt) |
| 33 | + * Add template for issues (Federico G. Schwindt) |
| 34 | + * Correct failing travis tests in merge situations (Federico G. Schwindt) |
| 35 | + * Remove unused global variable in IIS rules (Chaim Sanders) |
| 36 | + * Refactor to use phase number instead of name (Federico G. Schwindt) |
| 37 | + * Add uploaded file name check; refresh LFI / filename checks (Walter Hop) |
| 38 | + * Introduce critical sibling of 920340 in PL2 (Walter Hop) |
| 39 | + * Fix bypass caused by multiple spaces in RCE rules (Walter Hop) |
| 40 | + * Remove unneded regex capture groups (Federico G. Schwindt) |
| 41 | + * Add built-in exceptions for CPanel (Christoph Hansen) |
| 42 | + * Add additional file restrictios for ws_ftp, DS_Store... (Jose Nazario) |
| 43 | + * Fix missing strings in 942410 (Franziska Bühler) |
| 44 | + * Add 2 missing PDO errors (Christoph Hansen) |
| 45 | + * Fix issues with FPs in regression tests (Chaim Sanders) |
| 46 | + * Add Nextcloud client exclusion support (Christoph Hansen) |
| 47 | + * Fix spelling mistakes in REQUEST-942- (Padraig Doran, Chaim Sanders) |
| 48 | + * Explicitly ignore the user defined rules (Aaron Haaf, Chaim Sanders) |
| 49 | + * Add regression tests for 942490 (Christoph Hansen, Chaim Sanders) |
| 50 | + * Add Owncloud client exclusion support (Christoph Hansen, Christian Folini) |
| 51 | + * Adding 'F-Secure Radar' vulnerability scanner UA (Christian Folini, Chaim Sanders) |
| 52 | + * Update DockerFile to use Ubuntu as base (Chaim Sanders) |
| 53 | + * False positives 942360: move alter and union (Franziska Bühler, Chaim Sanders) |
| 54 | + * Add support for Java style attacks (Manuel Spartan, Walter Hop) |
| 55 | + * Fix various regression tests issues caused by webserver handling (azhao155, Chaim Sanders) |
| 56 | + * Update TravisCI to build on a per PR basis (Chaim Sanders) |
| 57 | + * Optimized rule 921160 and regex (Allan Boll, Chaim Sanders) |
| 58 | + * Update the consistency across various files (Federico G. Schwindt) |
| 59 | + * Add missing transform, 944120 sibling 944240 (Manuel Spartan) |
| 60 | + * Fix false positive for 'like' in 942120 (Walter Hop) |
| 61 | + * Add regression tests for Java Rules (Manuel Spartan) |
| 62 | + * Fixup and small reorg of dokuwiki rule exclusion package (Christian Folini) |
| 63 | + * Make TravisCI tests fail if Apache can't load rules (Felipe Zipitría) |
| 64 | + * Add exclusion rules for Dokuwiki (Matt Bagley, Christian Folini) |
| 65 | + * Inital exclusions for NextCloud installs (Matt Bagley, Christian Folini) |
| 66 | + * Added struts-pwn UA to list (Manuel Spartan) |
| 67 | + * Uses MULTIPART_MISSING_SEMICOLON instead of MULTIPART_SEMICOLON_MISSING (Felipe Zimmerle) |
| 68 | + * Add file upload checks (Manuel Spartan) |
| 69 | + * Check if Transfer-Encoding is missing (Federico G. Schwindt, Christian Folini) |
| 70 | + * Remove duplicated variables (Federico G. Schwindt) |
| 71 | + * Reduce FP by splitting classic SQL injection rule 942370 (Christoph Hansen) |
| 72 | + * Fix typo in REQUEST-920-PROTOCOL-ENFORCEMENT (ihacku, Franziska Bühler) |
| 73 | + * Add configurable timestamp format to FTW integration (Christian Folini) |
| 74 | + * Add badges to README (Felipe Zipitría) |
| 75 | + * Add clarifying comments to 910110 (Christian Folini) |
| 76 | + * Making rule 933131 case-insensitive (Manuel Spartan) |
| 77 | + * Merge and reorder rules as part of cleanup (Federico G. Schwindt) |
| 78 | + * Update copyright date and syntax (Jose Nazario, Felipe Zipitría) |
| 79 | + * Updated SecMarker and SkipAfter names to use meet guidelines (Felipe Zipitría) |
| 80 | + * Tidy up single quotes and other guidelines updates (Felipe Zipitría) |
| 81 | + * Syntax fix for setvar crs_exclusions_wordpress (Manuel Spartan) |
| 82 | + * Updated various contributors to developers (Christian Folini) |
| 83 | + * Revise SQL rules by disassembling them into their core protections (Franziska Bühler) |
| 84 | + * Add an exmaple payload to 920220 (coolt) |
| 85 | + * Add a missing regex to rule 942310 (Franziska Bühler) |
| 86 | + * Detect GET or HEAD with Transfer-Encoding header (Federico G. Schwindt) |
| 87 | + * Fix broken links in references (Pásztor Gábor) |
| 88 | + * Add contributing guidelines (Felipe Zipitría) |
| 89 | + * Fix processing bypasses in rule 931130 (Felipe Zipitría, Christian Folini) |
| 90 | + * Correct small omissions in unix-shell.data (Walter Hop) |
| 91 | + * Add IIS specific detection to LFI-os-files.data (Manuel Spartan) |
| 92 | + * Update examples to match the current cleanup (Federico G. Schwindt) |
| 93 | + * Corrected the ordering of actions to meet guidelines (Felipe Zipitría) |
| 94 | + * Remove unused capture groups (Federico G. Schwindt) |
| 95 | + * Use explicit rx operator (Federico G. Schwindt) |
| 96 | + * Update the RCE regular expressions(Walter Hop, Federico G. Schwindt) |
| 97 | + * Removing maturity & accuracy from rules (Felipe Zipitría) |
| 98 | + * Increasing range header (Christoph Hansen) |
| 99 | + * Fixed upgrade.py script argument options (Glyn Mooney) |
| 100 | + * Updating to reflect OWASP flagship status (Chaim Sanders) |
| 101 | + * Adding Docker support for CRS (Chaim Sanders) |
| 102 | + * Initial Travis deployment (Zack Allen, Walter Hop) |
| 103 | + * Inital commit of regression tests (Chaim Sanders, Walter Hop) |
| 104 | + * Remove test for 921170 because it won't ever fire (Chaim Sanders, Walter Hop) |
| 105 | + * Update minor incorrectness in asp.net regex (Chaim Sanders, Walter Hop) |
| 106 | + * Add notification for builds against #modsecurity on freenode (Zack Allen, Walter Hop) |
| 107 | + * Add all past code contributors and convert to markdown (Walter Hop) |
| 108 | + * Block uploads of files with .phps extension (Walter Hop) |
| 109 | + * Improve message for script upload with superfluous extension (Walter Hop) |
| 110 | + * Remove trailing whitespace in various regexs (Walter Hop) |
| 111 | + * Add command popd to direct unix rce list in rule 932150 (Franziska Bühler) |
| 112 | + * Remove unnecessary END_XSS_CHECKS marker (Christian Folini) |
| 113 | + * Ignore Whitespaces in Rule 942110 (Christoph Hansen) |
| 114 | + * Update missing RCE Commands (Umar Farook) |
| 115 | + * Update lfi-os-files.data (Umar Farook) |
| 116 | + * Removed deprecated t:removeComments from 942100 (Christian Folini) |
| 117 | + * Add word boundary to rule 942410 (Franziska Bühler) |
9 | 118 |
|
10 | 119 | == Version 3.0.2 - 5/12/2017 == |
11 | 120 |
|
12 | 121 | * Remove debug rule that popped up in 3.0.1 (Christian Folini) |
13 | 122 |
|
| 123 | + |
14 | 124 | == Version 3.0.1 - 5/9/2017 == |
15 | 125 |
|
16 | 126 | * SECURITY: Removed insecure handling of X-Forwarded-For header; |
|
48 | 158 | * Fixed bug with DoS rule 912160 (@loudly-soft, Christian Folini) |
49 | 159 |
|
50 | 160 |
|
51 | | - |
52 | 161 | == Version 3.0.0 - 11/10/2016 == |
53 | 162 |
|
54 | 163 | Huge changeset running in separate branch from September 2013 to September 2016. |
|
0 commit comments