Skip to main content
← All vulnerabilities
CVE-2026-41504GO-2026-6669GHSA-PRPW-WWV7-XJJR

OWASP Coraza WAF: Native audit-log format allows CRLF injection and log forgery via request body and header fields

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.8.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

OWASP Coraza WAF is a golang modsecurity compatible web application firewall library. From 3.0.0 until 3.8.0, the Native audit-log formatter in internal/auditlog/formats.go writes attacker-influenced request and response fields without neutralizing carriage returns or line feeds. When SecAuditLogFormat Native is enabled, injected line breaks can create forged lines inside a transaction record. An attacker who controls request or response body, header, error-message, or matched-rule data can inject carriage returns and line feeds that appear as forged audit lines within a transaction record. The forged content can mislead operators and line-oriented SIEM processing, although the unpredictable transaction boundary prevents straightforward impersonation of a separate complete session. This issue is fixed in version 3.8.0.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • corazawaf coraza

    From 3.0.0 · fixed in 3.8.0

  • github.com/corazawaf/coraza/v3Go

    From 3.0.0 · fixed in 3.8.0

  • github.com/corazawaf/corazaGo

    All versions

  • github.com/corazawaf/coraza/v2Go

    All versions

References 3

GitHub · corazawaf/coraza