High severity · published Oct 9, 2026
CVE-2026-107826
OWASP Coraza WAF: JSON body processor: argument-limit truncation reopens an unbounded-depth gjson.Valid stack overflow (process crash)
7.5
CVSS
0.5%
EPSS
No
On KEV
Description
OWASP Coraza WAF is a golang modsecurity compatible web application firewall library. From 3.0.0 until 3.8.1, readJSON in internal/bodyprocessors/json.go can stop its bounded flattening walk after reaching SecArgumentsLimit or the byte budget and then call gjson.Valid on the complete raw body. An unauthenticated attacker can submit shallow values followed by an extremely deeply nested JSON tail that was not visited by the bounded walk, causing gjson.Valid to recurse without a depth bound and terminate the hosting process with an unrecoverable fatal stack overflow. The ProcessRequest and ProcessResponse JSON paths share the affected readJSON validation flow, and the payload can remain within recommended body-size and argument-count limits. This issue is fixed in version 3.8.1.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
None
Integrity
None
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.5% · higher than 40% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
CO
coraza · corazawaf
>= 3.0.0, < 3.8.1 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-107826
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-107826
x_refsource_CONFIRM
https://github.com/corazawaf/coraza/security/advisories/GHSA-6gcq-wc29-5xf2
x_refsource_MISC
https://github.com/corazawaf/coraza/commit/814e1898e083d2ff2ceb644382d0da17e930f93f
x_refsource_MISC
https://github.com/corazawaf/coraza/releases/tag/v3.8.1
More from coraza
7.2
CVE-2026-41510
OWASP Coraza WAF: Silent argument drop at ArgumentLimit allows bypass of ARGS-targeted rules via parameter flooding
5.9
CVE-2026-107833
OWASP Coraza WAF: Unbounded recursion in JSON response body processor causes CPU exhaustion
5.8
CVE-2026-114100
Coraza from 3.0.4 before 3.8.1 Request Body Inspection Bypass via Content-Type
5.8
CVE-2026-114099
Coraza 3.0.0 before 3.8.1 WAF Bypass via JSON Key Collision
5.8
CVE-2026-41508
OWASP Coraza WAF: Truncated multipart body bypasses MULTIPART_STRICT_ERROR (rule 200003) via silent io.ErrUnexpectedEOF handling
