GitHub

v2.9.14

Full list of changes:

  • chore: fix cppcheck issues with v2.21.0
    [Issue #3593 - @airween]
  • fix: ctl:ruleRemoveTargetByTag not removing XML attribute targets
    [Issue #3592 - @fzipi]
  • Remove deprecated REQBODY_PROCESSOR_ERROR and REQBODY_PROCESSOR_ERROR_MSG
    [Issue #3578 - @hnakamur]
  • Re-apply lost fix 4f33f5b : collection_unpack value_len underflow regression
    [Issue #3560 - @g4mm4-VCF]

v3.0.16

Major changes in v3:

  • fix: wrong behavior in utf8toUnicode on i386 architecture
    [PR from private repo - @airween; fixed CVE-2026-52761]
  • fix: multipart/form-data request body parser invalidly handles \r and \n characters
    [PR from private repo - @sondt99, @dungNHVhust, @hnakamur, @airween; fixed CVE-2026-52747]
  • fix(lexer): rejection of '@' in ctl:ruleRemoveTarget actions
    [PR #3566, #3589 - @Jitterx69, @airween]
  • fix: cppcheck warnings with version 2.21.0
    [PR #3577 - @airween]
  • ci: pin Windows version in workflow
    [PR #3570 - @airween]
  • Alternative fix for @inspectFile: improved fork safety with multi-threaded tests (PR #3489)
    [PR #3552 - @Easton97-Jens]

v3.0.15

v2.9.13

Full list of changes:

v2.9.12

There is an improper error handling in previous versions, see CVE 2025-54571. This release includes a fix for it.

Full list of changes:

v2.9.11

Changes in v2.9.11:

There is a DoS vulnerability in previous versions, see CVE 2025-52891. This release includes a fix for it.

Full list of changes:

  • fix: prevent segmentation fault if the XML node is empty
    [PR from private repo - @theseion, @fzipi, @RedXanadu, @airween; fixed CVE-2025-52891]
  • Plug memory leak when msre_op_validateSchema_execute() exits normally (validateSchema)
    [Issue #3401 - @nic-prgs]
  • chore: bump version in MSI installer.wxs
    [Issue #3400 - @airween]
  • Fix resource leaks in msc_status_engine_mac_address
    [Issue #3391 - @amezin]

v2.9.10

Changes in v2.9.10:

There is a DoS vulnerability in previous versions, see CVE 2025-48866. This release includes a fix for it.

v2.9.9

Changes in v2.9.9:

There is a DoS vulnerability in previous versions, see CVE 2025-47947. This release includes a fix for it.

Special thanks to @theseion and @fzipi for their big help, and all other participants.

v3.0.14

Major changes in v3:

  • changed t:htmlEntityDecode transformation; fixed CVE-2025-27110
  • add value checking to @validateByteRange operator
  • fixed build library on OSX without GeoIP brew package
  • aligned TIME_MON variable's behavior
  • Leverage std::make_unique & std::make_shared to create objects in the heap
  • Simplified handling of RuleMessage by removing usage of std::shared_ptr
  • Simplified constructors, copy constructors & assignment operators

For more information please see CHANGES.

v3.0.13

Major changes in v3:

  • added Windows port
  • improved CI workflow
  • removed unnecessary string copy operations, improved engine speed - several PR's
  • fixed a bug in @pm operator
  • extended the C/C++ API

For more information please see CHANGES.

Read the original on github.com ↗