Skip to content

Releases: coreruleset/coreruleset

v4.26.0

04 May 01:40
v4.26.0
955649c

Choose a tag to compare

What's Changed

🆕 New features and detections 🎉

🧰 Other Changes

  • fix(lfi-os-files): require path prefix for .profile by @zoutjebot in #4586
  • fix(933150): remove is_int from PHP function names list by @zoutjebot in #4585
  • fix(932370): remove url from Windows LOLBIN command list by @zoutjebot in #4587
  • fix(920539): prefer a bypass on a named rule rather than n+1 bypass by @touchweb-vincent in #4610
  • fix(942290): add word boundary to MongoDB operator detection by @zoutjebot in #4588
  • fix: false positive with parameter name .history by @EsadCetiner in #4614
  • fix(942410): use common exceptions instead of rule by @fzipi in #4617
  • fix(942200): reduce false positives on payloads with comments by @EsadCetiner in #4608
  • fix(unix): exclude pg command from pl-1 by @EsadCetiner in #4613
  • fix(930130): comment out false positive prone entries by @EsadCetiner in #4607
  • fix(920100): drop HTTP/0.9 GET support from request line validation by @fzipi in #4621
  • fix: Update restricted files to include Perl subdirectories by @HackingRepo in #4620

New Contributors

Full Changelog: v4.25.0...v4.26.0

v4.25.0 (LTS)

28 Mar 20:28
v4.25.0
aabf675

Choose a tag to compare

What's Changed

Important ⭐

These below fix CVE-2026-33691:

  • fix(933111): prevent whitespace padding bypass in PHP double-extension upload by @fzipi in #4547
  • fix(933110): prevent whitespace padding bypass in PHP upload detection by @fzipi in #4546
  • fix(944140): prevent whitespace padding bypass in JSP file upload detection by @fzipi in #4548

🆕 New features and detections 🎉

  • feat(930130,930140): expand AI-based paths by @Elnadrion in #4540
  • feat: add aws security agent in scanners-user-agents.data by @S0obi in #4562
  • feat(932390): add shell fork bomb detection rule at PL2 by @fzipi in #4563

🧰 Other Changes

Full Changelog: v4.24.1...v4.25.0

v3.3.9

28 Mar 21:27
v3.3.9
2924064

Choose a tag to compare

What's Changed

⭐ Important changes

Full Changelog: v3.3.8...v3.3.9

v4.24.1

09 Mar 16:34
v4.24.1
c338570

Choose a tag to compare

What's Changed

🆕 New features and detections 🎉

Fixes

🧰 Other Changes

New Contributors

Full Changelog: v4.24.0...v4.24.1

v4.24.0

28 Feb 20:04
v4.24.0
318e529

Choose a tag to compare

What's Changed

🆕 New features and detections 🎉

🧰 Other Changes

  • fix(932130): use lazy regex by @fzipi in #3730
  • chore(943110): move to regex-assembly by @fzipi in #4431
  • fix(930130): reduce false positive by @touchweb-vincent in #4451
  • fix(920650): don't block on method override if it's not actually being overwritten by @EsadCetiner in #4455
  • fix(932340): Add more UNIX FP commands by @ssigwart in #4454
  • refactor(951210): convert maxDB leakage rule to regex-assembly by @fzipi in #4468
  • refactor(951190): convert Ingres leakage rule to regex-assembly by @fzipi in #4466
  • refactor(951140): convert EMC leakage rule to regex-assembly by @fzipi in #4464
  • refactor(951110): convert Access leakage rule to regex-assembly by @fzipi in #4463
  • fix: handle multi-byte UTF-8 chars in SQL special char detection by @fzipi in #4458
  • refactor(951200): convert Interbase leakage rule to regex-assembly by @fzipi in #4467
  • refactor(951180): convert Informix leakage rule to regex-assembly by @fzipi in #4465
  • refactor(951220): convert MSSQL leakage rule to regex-assembly by @fzipi in #4459
  • refactor(951250): convert SQLite leakage rule to regex-assembly by @fzipi in #4460
  • refactor(951260): convert Sybase leakage rule to regex-assembly by @fzipi in #4461
  • refactor(951130): convert DB2 leakage rule to regex-assembly by @fzipi in #4462
  • fix: don't block json variable names called profile on libmodsecurity3/coraza by @EsadCetiner in #4477
  • fix(933100): reduce false positive on Extensible Metadata Platform and xsl-stylesheets by @touchweb-vincent in #4445
  • feat: move 932190 to regex-assembly by @theseion in #4475
  • fix(942200): FP against comma and single quote in French addresses by @theseion in #4476
  • fix: add more exclusions for Google Funding Choices cookie by @azurit in #4484

Full Changelog: v4.23.0...v4.24.0

v4.23.0

04 Feb 13:31
v4.23.0
b02c9ea

Choose a tag to compare

What's Changed

⭐ Important changes

  • feat(920640): add rule to enforce content-type if there is body by @fzipi in #4406

🆕 New features and detections 🎉

🧰 Other Changes

New Contributors

Full Changelog: v4.22.0...v4.23.0

v3.3.8

06 Jan 01:52
v3.3.8
83011c4

Choose a tag to compare

What's Changed

⭐ Important changes

CRITICAL

Fixes

Special thanks to @daytriftnewgen for responsible reporting 9AJ-260102

Full Changelog: v3.3.7...v3.3.8

v4.22.0

05 Jan 22:47
v4.22.0
f13d4c5

Choose a tag to compare

What's Changed

CRITICAL

  • fix for 9AJ-260102

🧰 Other Changes

Special thanks to @daytriftnewgen for responsible reporting 9AJ-260102

Full Changelog: v4.21.0...v4.22.0

v4.21.0

02 Dec 08:51
v4.21.0
2ac6c00

Choose a tag to compare

What's Changed

🆕 New features and detections 🎉

🧰 Other Changes

Full Changelog: v4.20.0...v4.21.0

v4.20.0

02 Nov 14:17
v4.20.0
125990b

Choose a tag to compare

What's Changed

🆕 New features and detections 🎉

🧰 Other Changes

Full Changelog: v4.19.0...v4.20.0