Read the docs
TI-2023-21384 Aliases CVE-2023-40586GHSA-c2pj-v37r-2p6h

go package github.com/corazawaf/coraza is vulnerable to denial of service

Priority HIGH 72CWE-400Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Denial of service
Confidentiality · integrity · availability
None · None · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-400.

Summary

OWASP Coraza WAF is a golang modsecurity compatible web application firewall library. Due to the misuse of `log.Fatalf`, the application using coraza crashed after receiving crafted requests from attackers. The application will immediately crash after receiving a malicious request that triggers an error in `mime.ParseMediaType`. This issue was patched in version 3.0.1.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00723 54th percentileScored 2026-11-07
Fix Fixed coraza (corazawaf): 3.0.1github.com/corazawaf/coraza/v3 (Go): 3.0.1

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
corazawafcorazabefore 3.0.13.0.1Patch availableCNA
—github.com/corazawaf/coraza/v3 (Go)3.0.0 to before 3.0.13.0.1Patch availableGHSA-c2pj-v37r-2p6h
—github.com/corazawaf/coraza/v2 (Go)2.0.0 – 2.0.1—No fix listedGHSA-c2pj-v37r-2p6h
  • coraza Vendorcorazawaf Affected before 3.0.1 Fixed in 3.0.1 Patch available CNA
  • github.com/corazawaf/coraza/v3 (Go) Vendor— Affected 3.0.0 to before 3.0.1 Fixed in 3.0.1 Patch available GHSA-c2pj-v37r-2p6h
  • github.com/corazawaf/coraza/v2 (Go) Vendor— Affected 2.0.0 – 2.0.1 Fixed in — No fix listed GHSA-c2pj-v37r-2p6h

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:coraza:coraza:3.0.0:*:*:*:*:go:*:*3.0.0VulnerableCoraza
  • cpe:2.3:a:coraza:coraza:3.0.0:*:*:*:*:go:*:* Versions 3.0.0 Vulnerable ·Coraza

Remediation

  • Fix · CNA coraza (corazawaf) Fixed in 3.0.1
  • Fix · GHSA-c2pj-v37r-2p6h github.com/corazawaf/coraza/v3 (Go) Fixed in 3.0.1 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2023-40586
  2. 2026-10-03 Alias added: GHSA-c2pj-v37r-2p6h

References

  • TI-2026-69592 Uncontrolled recursion in Coraza WAF JSON parsing crashes the process CVSS 3.1HIGH 7.5
  • TI-2026-71270 Coraza WAF silently drops arguments at ArgumentLimit, enabling rule bypass CVSS 3.1HIGH 7.2
  • TI-2026-71268 Off-by-one error in OWASP Coraza jsDecode enables WAF rule bypass CVSS 3.1MEDIUM 5.8
  • TI-2026-78712 Coraza JSON key collision lets SQL injection evade WAF rules CVSS 4.0MEDIUM 6.9
  • TI-2026-78714 Multipart filename* charset handling bypasses Coraza FILES rules CVSS 4.0MEDIUM 6.3
  • TI-2026-69596 Uncontrolled recursion in Coraza WAF JSON processing exhausts CPU CVSS 3.1MEDIUM 5.9
See all 12 →

Sources