Releases · coreruleset/coreruleset · GitHub
Skip to content

Releases: coreruleset/coreruleset

Latest Nightly

23 Nov 02:25
298b0a4
Compare
Choose a tag to compare
Latest Nightly Pre-release
Pre-release

Nightly releases are snapshots of the development activity on the Core Rule Set project that may include new features and bug fixes scheduled for upcoming releases. These releases are made available to make it easier for users to test their existing configurations against the Core Rule Set code base for potential issues or to experiment with new features, with a chance to provide feedback on ways to improve the changes before being released.

As these releases are snapshots of the latest code, you may encounter an issue compared to the latest stable release so users are encouraged to run nightly releases in a non production environment. If you encounter an issue, please check our issue tracker to see if the issue has already been reported; if a report hasn't been made, please report it so we can review the issue and make any needed fixes.

v3.3.7

29 Oct 16:55
daedded
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.3.6...v3.3.7

v4.8.0

28 Oct 23:32
3dc7e0d
Compare
Choose a tag to compare

What's Changed

⭐ Important changes

🆕 New features and detections 🎉

🧰 Other Changes

New Contributors

Full Changelog: v4.7.0...v4.8.0

v4.7.0

24 Sep 13:37
ffa6114
Compare
Choose a tag to compare

What's Changed

🆕 New features and detections 🎉

  • feat: added sendgrid.env into restricted files by @azurit in #3823

🧰 Other Changes

  • fix: Changed regex (920470) to match multiple whitespaces after Content-Type parameters to avoid false-positives by @lostmann-owl-it in #3818
  • fix: fp with user-agent containing ; pg (932239 PL2) by @franbuehler in #3727
  • fix: update xss detection with onwebkitplaybacktargetavailabilitychanged event by @fzipi in #3822
  • feat: refactoring (944110 PL1) by @azurit in #3715

New Contributors

Full Changelog: v4.6.0...v4.7.0

v4.6.0

27 Aug 11:54
f8d20d1
Compare
Choose a tag to compare

What's Changed

⭐ Important changes

Big thanks tu @luelueking for reporting us these two ☝️ .

🧰 Other Changes

New Contributors

Full Changelog: v4.5.0...v4.6.0

v3.3.6

27 Aug 21:54
be69427
Compare
Choose a tag to compare

What's Changed

⭐ Important changes

  • fix: prevent using backslash in file names (v3) by @fzipi in #3800
  • feat: add new rule to catch invalid character in multipart headers (v3) by @airween (ported by @fzipi) in #3797

Big thanks tu @luelueking for reporting us these two ☝️ .

Full Changelog: v3.3.5...v3.3.6

v4.5.0

23 Jul 13:09
a691350
Compare
Choose a tag to compare

What's Changed

🆕 New features and detections 🎉

🧰 Other Changes

New Contributors

Full Changelog: v4.4.0...v4.5.0

v4.4.0

23 Jun 13:42
b3bc1a2
Compare
Choose a tag to compare

What's Changed

🆕 New features and detections 🎉

🧰 Other Changes

  • fix(934140): update regex by @fzipi in #3731
  • fix: replacing t:UrlDecode with t:UrlDecodeUni (921240 PL1, 932170 PL1, 932171 PL1, 932190 PL3, 932190 PL1, 933211 PL3, 941310 PL1, 941350 PL1) by @azurit in #3713

Full Changelog: v4.3.0...v4.4.0

v4.3.0

24 May 17:39
386f8db
Compare
Choose a tag to compare

What's Changed

🆕 New features and detections 🎉

  • feat: catch Java PostgreSQL errors (951240 PL1) by @azurit in #3686
  • feat: block The Mysterious Mozlila User Agent bot (913100 PL1) by @brentclark in #3646

🧰 Other Changes

  • fix: Oracle SQL database data leakage FP (951120 PL1) by @azurit in #3685
  • fix: typos in 920330 and 942280 tests by @TimDiam0nd in #3688
  • test: change pl-1 to pl1 to be inline with others by @TimDiam0nd in #3690
  • feat: use renovate to update docker-compose by @theseion in #3697
  • fix: FP for sched (932235 PL1, 932236 PL2, 932237 PL3, 932239 PL2, … by @theseion in #3701
  • fix: collections not being initialized without User-Agent header by @azurit in #3645
  • feat: refactoring of rule 941310 (PL1 941310) by @azurit in #3700
  • fix: resolving more FPs with Oracle error messages (951120 PL1) by @azurit in #3703
  • fix: removing double t:urlDecodeUni (920221 PL1, 920440 PL1, 932200 PL2, 932205 PL2, 932206 PL2) by @azurit in #3699
  • fix: false positives from PHP config directives and functions (933120 PL1, 933151 PL2) by @ssigwart in #3638
  • feat: prevent detection of web shells rules as malware by Windows Defender (955260 PL1) by @azurit in #3687
  • fix: fp with name axel by removing it from rce rule (932260 PL1) by @franbuehler in #3705

New Contributors

Full Changelog: v4.2.0...v4.3.0

v4.2.0

23 Apr 21:24
666b722
Compare
Choose a tag to compare

Version 4.2.0 - 2024-04-23

Changes with direct rule impact (sorted by lowest rule ID per change where available):

  • fix: increase length of Accept-Encoding header from 50 to 100 (920520 PL1) (Franziska Bühler) [#3661]
  • fix: add missing roundcube files (930120 PL1, 930121 PL2, 930130 PL1, 932180 PL1) (Esad Cetiner) [#3635]
  • fix: add visudo and cscli to unix-shell.data (932160 PL1, 932161 PL2) (Esad Cetiner) [#3663]
  • feat: block crowdsec cscli and visudo commands (932235 PL1, 932236 PL2, 932237 PL3, 932239 PL2, 932260 PL1) (Esad Cetiner) [#3649]
  • fix: add detection for php evasion attempt (933100 PL1) (Franziska Bühler) [#3667]

Changes without direct rule impact:

  • feat: disassemble php rule (933100 PL1) (Franziska Bühler) [#3662]
  • chore: remove references to nonexistant 942110 rule (Esad Cetiner) [#3648]

Full Changelog: v4.1.0...v4.2.0