PatchSiren cyber security CVE debrief
CVE-2026-114099 corazawaf CVE debrief
Coraza's JSON body processor has a vulnerability allowing unauthenticated attackers to bypass OWASP CRS inspection due to a JSON key collision. This issue arises from the processor converting nested JSON properties into dot-separated ARGS_POST names without escaping dots in property names, enabling an attacker to overwrite a malicious value with a harmless dotted property.
- Vendor
- corazawaf
- Product
- github.com/corazawaf/coraza/v3
- CVSS
- MEDIUM 6.9
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-08
- Original CVE updated
- 2026-10-21
- Advisory published
- 2026-10-08
- Advisory updated
- 2026-10-21
Who should care
Defenders responsible for Coraza configurations and deployments should assess exposure and implement compensating controls to prevent similar attacks. This includes reviewing Coraza configurations, identifying potential vulnerable deployments, and verifying vendor remediation. Additionally, defenders should monitor for suspicious activity and exception tracking, and implement compensating controls to detect and prevent similar attacks.
Why it matters
The Coraza JSON body processor vulnerability allows unauthenticated attackers to bypass OWASP CRS inspection, enabling potential SQL-injection attacks. Defenders must assess exposure, implement compensating controls, and verify vendor remediation to prevent similar attacks.
- Defenders must verify Coraza configurations to prevent bypass of OWASP CRS inspection.
- Compensating controls are necessary to detect and prevent similar attacks.
- Vendor remediation must be verified to ensure patching of the vulnerability.
- Monitoring for suspicious activity and exception tracking is crucial.
Technical summary
The Coraza JSON body processor converts nested JSON properties into dot-separated ARGS_POST names without escaping dots in property names. This allows two distinct JSON properties to collapse into the same Coraza variable, enabling an unauthenticated attacker to bypass OWASP CRS inspection. The vulnerability arises from the processor's inability to handle nested properties with dots, allowing an attacker to overwrite a malicious value with a harmless dotted property. For example, an attacker can place a malicious value in a nested property and then overwrite only Coraza's representation with a harmless dotted property. This bypasses the complete current OWASP Core Rule Set (CRS) for the hidden value.
Defensive priority
Defenders should prioritize assessing exposure and implementing compensating controls, as the vulnerability allows for bypassing of OWASP Core Rule Set (CRS) inspection.
Recommended defensive actions
- Assess exposure by reviewing Coraza configurations and identifying potential vulnerable deployments.
- Implement compensating controls to detect and prevent similar attacks.
- Verify vendor remediation by checking for updates to Coraza.
- Monitor for suspicious activity and exception tracking.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
Evidence notes
The vulnerability is confirmed in Coraza's JSON body processor, which converts nested JSON properties into dot-separated ARGS_POST names without escaping dots in property names. This allows an unauthenticated attacker to bypass OWASP CRS inspection.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-114099 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-114099
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-114099 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-114099
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Coraza body processor has a JSON key collision that allows unauthenticated attackers to bypass O
Unverified legacy reference
URL: https://storage.googleapis.com/osv-vulnerabilities/Go/GHSA-5gj4-9gm7-2fx2.json
osv_dev
-
Source reference
Unverified legacy reference
URL: https://github.com/corazawaf/coraza/security/advisories/GHSA-5gj4-9gm7-2fx2
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/corazawaf/coraza/commit/52af139cab5ad10c5cb0152a161063b523907bdf
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/corazawaf/coraza/commit/5f577a548aeb9ca836122df4258f93ef6cfab38a
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/corazawaf/coraza/commit/cae3c7407e7b84372c207033de03f15f89bf351a
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/corazawaf/coraza
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/corazawaf/coraza/releases/tag/v3.8.1
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.