Lucene search
+L

4 matches found

Cvelist
Cvelist
•added 2026/10/09 5:39 p.m.•29 views

CVE-2026-107833 OWASP Coraza WAF: Unbounded recursion in JSON response body processor causes CPU exhaustion

OWASP Coraza WAF is a golang modsecurity compatible web application firewall library. From 3.0.0 until 3.8.0, ProcessResponse in internal/bodyprocessors/json.go passes the ignoreJSONRecursionLimit value of -1 to readJSON, while the recursive guard only stops at zero. A network attacker who can...

5.9CVSS0.00388EPSS
SaveExploits0References3
CVE
CVE
•added 2026/10/09 5:39 p.m.•11 views

CVE-2026-107833

The OWASP Coraza WAF library (versions 3.0.0 through 3.8.0 ) contains an unbounded recursion vulnerability in the ProcessResponse function located in internal/bodyprocessors/json.go. The root cause is that the ignoreJSONRecursionLimit value of -1 is passed to readJSON, while the recursive guard o...

5.9CVSS5.8AI score0.00388EPSS
SaveExploits0References3
OSV
OSV
•added 2026/10/08 5:51 p.m.•3 views

GHSA-3C6W-J9XM-8H2H Coraza: Unbounded recursion in JSON response body processor causes CPU exhaustion

Summary The JSON response body processor parses response bodies with no recursion limit. ProcessResponse calls readJSONss, ignoreJSONRecursionLimit, and that constant is -1. The guard in readItems only fires on == 0, so counting down from -1 -2, -3, ... never reaches it. The guard is effectively...

5.9CVSS5.8AI score0.00388EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
•added 2026/10/08 5:51 p.m.•8 views

Coraza: Unbounded recursion in JSON response body processor causes CPU exhaustion

Summary The JSON response body processor parses response bodies with no recursion limit. ProcessResponse calls readJSONss, ignoreJSONRecursionLimit, and that constant is -1. The guard in readItems only fires on == 0, so counting down from -1 -2, -3, ... never reaches it. The guard is effectively...

5.9CVSS5.8AI score0.00388EPSS
SaveExploits0References4Affected Software1
Rows per page
Query Builder