Skip to content

Releases: coreruleset/coreruleset

v4.17.1

05 Aug 12:16
v4.17.1
1e82784
Compare
Choose a tag to compare

What's Changed

⭐ Important changes

  • chore: removed detection for LaTeX injection by @Xhoenix in #4221

🧰 Other Changes

Full Changelog: v4.17.0...v4.17.1

v4.17.0

31 Jul 18:58
v4.17.0
dc9886a
Compare
Choose a tag to compare

Important

This release contains a new rule to detect LaTeX injections which was not supposed to be released as it is too prone to false positives in it's current state. Please use v4.17.1 instead.

What's Changed

⭐ Important changes

🆕 New features and detections 🎉

  • feat: added detection for ASP.NET errors by @Xhoenix in #4092
  • feat: added detection for RCE via Referer header by @Xhoenix in #3993
  • feat: added detection for LaTeX injection by @Xhoenix in #4206
  • feat: added detection for ruby errors and code leakage by @Xhoenix in #4089

🧰 Other Changes

New Contributors

Full Changelog: v4.16.0...v4.17.0

v4.16.0

29 Jun 14:50
v4.16.0
b6b3ffe
Compare
Choose a tag to compare

What's Changed

🆕 New features and detections 🎉

🧰 Other Changes

  • fix(941160): remove dot star by @fzipi in #4155
  • fix(934140): remove dot star by @fzipi in #4165
  • fix(932370): remove dot star by @fzipi in #4166
  • fix(955xxx): remove dot star by @Xhoenix in #4169
  • fix(933150): moving printf to 933160 for additional php syntax check (933150 PL-1, 933160 PL-1) by @EsadCetiner in #3840
  • fix: create a stricter sibling to 932370 and move at to PL-2 (932370 PL-1, 932371 PL-2) by @EsadCetiner in #4015
  • fix(942340): remove dot star by @fzipi in #4164
  • refactor(942340): move to regex assembly by @fzipi in #4014
  • fix(933160): remove dot star by @fzipi in #4167

New Contributors

Full Changelog: v4.15.0...v4.16.0

v4.15.0

03 Jun 10:22
v4.15.0
73eace1
Compare
Choose a tag to compare

What's Changed

🆕 New features and detections 🎉

🧰 Other Changes

Full Changelog: v4.14.0...v4.15.0

v4.14.0

29 Apr 12:55
v4.14.0
b5b788b
Compare
Choose a tag to compare

What's Changed

🆕 New features and detections 🎉

🧰 Other Changes

Full Changelog: v4.13.0...v4.14.0

v4.13.0

31 Mar 15:21
v4.13.0
4e08c28
Compare
Choose a tag to compare

What's Changed

⭐ Important changes

  • fix(security): fixing double URL decode of REQUEST_URI by @azurit in #4047

🆕 New features and detections 🎉

🪦 Rule removals

  • feat: remove rule 952100 for detecting Java Source Code Leakage by @S0obi in #4052

🧰 Other Changes

  • fix(934130): extend prototype pollution payload by @Xhoenix in #4036
  • fix: rule 930110 is not supposed to match bare '..' without (back)slashes by @azurit in #4050
  • fix: use boundary to fix false positive with email firstname.dockery@host.tld by @EsadCetiner in #4045
  • feat: refresh restricted-upload.data by @S0obi in #4046
  • fix: tag inconsistency per file by @Xhoenix in #4031
  • fix: added pre-check of unset TX variable by @airween in #4066
  • fix: false positive found in quantitative testing round 2 for unix rce rules (932230 PL-1, 932235 PL-1, 932250 PL-1, 932260 PL-1, 932231 PL-2, 932220 PL-2, 932236 PL-2, 932239 PL-2, 932232 PL-3, 932238 PL-3) by @EsadCetiner in #4019

New Contributors

Full Changelog: v4.12.0...v4.13.0

v4.12.0

02 Mar 03:05
v4.12.0
6cf0b5d
Compare
Choose a tag to compare

What's Changed

🆕 New features and detections 🎉

  • feat: prevent V1 cookie format use by @fzipi in #4006
  • feat: added new restricted files for openstack and docker compose by @azurit in #4021

🧰 Other Changes

  • fix: multipart header tag consistency by @Xhoenix in #3992
  • fix: prevent invalid commands matches on 5 characters or less (932220 PL-2, 932230 PL-1, 932232 PL-3, 932235 PL-1, 932236 PL-2, 932237 PL-3, 932238 PL-3, 932239 PL-2, 932250 PL-1, 932260 PL-1) by @EsadCetiner in #3735
  • docs: add warning about default charsets modification by @fzipi in #4003
  • fix: response splitting rules and tests by @theseion in #4009
  • fix(933160): use better regex by @fzipi in #4010
  • fix: move fopen to 933160 to resolve fp with RootAndLeafOpenCamera.jpg (933150 PL-1, 933160 PL-1) by @EsadCetiner in #4016
  • fix(941210): update log message to reflect rule javascript word detection by @fzipi in #4023
  • fix: remove .env from lfi-os-files.data by @theseion in #4024

New Contributors

Full Changelog: v4.11.0...v4.12.0

v4.11.0

27 Jan 19:38
v4.11.0
31c7a4b
Compare
Choose a tag to compare

What's Changed

🪦 Rule removals

  • feat: Remove rules for lack of viable attack scenario (920220 PL1, 920221 PL1) by @dune73 in #3969

🧰 Other Changes

  • fix: remove aliases man, mi, si and resolve positives (932125 PL1) by @franbuehler in #3971
  • fix: remove where, if, for and vol and resolve false positives (932380 PL1) by @franbuehler in #3972
  • fix: make 932300 actually case-insensitive by @theseion in #3977
  • fix: remove sql function names to resolve false positives (942151 PL1) by @franbuehler in #3973
  • fix: issue 3809 by @Xhoenix in #3983

Full Changelog: v4.10.0...v4.11.0

v4.10.0

29 Dec 16:23
23196d6
Compare
Choose a tag to compare

What's Changed

🆕 New features and detections 🎉

🧰 Other Changes

  • fix: FP against pattern with = following at arbitrary position by @theseion in #3963

Full Changelog: v4.9.0...v4.10.0

v4.9.0

29 Nov 13:48
c53838d
Compare
Choose a tag to compare

What's Changed

⭐ Important changes

  • feat: add variable to skip response rules by @fzipi in #3944

🆕 New features and detections 🎉

  • feat: add fish shell files to restricted-files.data by @OhMyVolk in #3915
  • feat: add quantitative testing to Git workflow by @airween in #3924

🧰 Other Changes

  • feat: added support for new web shells by @azurit in #3898
  • fix(security): remove double URL decode (921151 PL2, 932190 PL3, 942441 PL2, 942442 PL2, 942460 PL3) by @azurit in #3741
  • docs: extended rule documentation (900200) by @dune73 in #3934

New Contributors

Full Changelog: v4.8.0...v4.9.0