CVE-2026-114099 PUBLISHED

Coraza 3.0.0 before 3.8.1 WAF Bypass via JSON Key Collision

Assigner: VulnCheck
Reserved: 20.10.2026 Published: 21.10.2026 Updated: 21.10.2026

Coraza from 3.0.0 before 3.8.1 has a JSON body processor that flattens nested properties into dot-separated ARGS_POST names without escaping literal dots, so distinct properties collide. Unauthenticated attackers can add a later dotted property such as account.role that overwrites a malicious nested value, hiding SQL injection payloads from OWASP CRS rules while backends still receive them.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:L/SA:N
CVSS Score: 6.9

Product Status

Vendor corazawaf
Product coraza
Versions Default: unaffected
  • affected from 3.0.0 to 3.8.1 (excl.)
  • Version 3.8.1 is unaffected

Credits

  • MushroomWasp reporter

References

Problem Types

  • Improper Input Validation CWE