CVE-2026-61619 json
OWASP CRS: ReDoS in shared unix-shell-evasion regex-assembly include (12 RCE rules) - PCRE2 backtracking-limit exhaustion causes detection bypass and CPU DoS
published 4mo ago modified 15h ago also GHSA-f5qm-3h4p-8qhg , EUVD-2026-123632
Unreviewed: the maintainers' own advisory
Published by the maintainers on their GitHub repository coreruleset/coreruleset. GitHub has not reviewed it into the GitHub Advisory Database, so the affected packages and versions are the maintainers' word. Read the full advisory on GitHub.
- cvss
- 8.8
- version 4.0, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- —
- no EPSS score yet
- public exploits
- 0
- none known
Summary
The OWASP core rule set (CRS) is a set of generic attack detection rules for use with compatible web application firewalls. Prior to versions 3.3.10, 4.25.1, and 4.28.0, regular-expression denial of service (ReDoS) affects a shared regex-assembly include used to build 12 Unix RCE detection rules in CRS v4, and the same ambiguous pattern was present in the manually-assembled regexes in 4 rules in CRS v3.3. With a single, unauthenticated, crafted request, the generated pattern drives PCRE2 past its backtracking limit. When PCRE2 exceeds that limit, the @rx operator returns an error rather than a match result, which results in detection bypass and CPU denial of service. This issue has been patched in versions 3.3.10, 4.25.1, and 4.28.0.
Patch / fix
Is CVE-2026-61619 in your stack? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 8.8 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N |
| CNA | 4.0 | 8.8 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
Affected products
- coreruleset coreruleset
Classification
- Weakness
-
- CWE-1333 Inefficient Regular Expression Complexity
References
- github.com /coreruleset/coreruleset/commit/4665b6d7a79a81aa8a802ef3c901d69491c009a4
- github.com /coreruleset/coreruleset/commit/6083611d00291e85ab7b587e96577deb53ed9cac
- github.com /coreruleset/coreruleset/commit/e3b612a909532dcc8d056c01ac04b31117b71505
-
github.com
/coreruleset/coreruleset/security/advisories/GHSA-f5qm-3h4p-8qhg
advisory
Sources
- CVE List CVE-2026-61619
- NVD CVE-2026-61619
- Maintainer advisory GHSA-f5qm-3h4p-8qhg
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
The maintainers of coreruleset/coreruleset published their own advisory on GitHub. Reviewed sources take precedence over it.