Skip to content
OpenAdvisories
Medium · 4.0 CVE-2026-107835 EUVD-2026-95930GHSA-g4qm-m288-5cp9GO-2026-6694

OWASP Coraza WAF: Cookie Parser Confusion

Published Oct 9, 2026 · Updated Oct 9, 2026 · Assigned by GitHub_M

Description

OWASP Coraza WAF is a golang modsecurity compatible web application firewall library. Prior to 3.8.1, internal/cookies.ParseCookies in internal/cookies/cookies.go handles boundary ASCII control characters and control-only or empty cookie names differently from several backend cookie parsers. An unauthenticated attacker can craft a Cookie header so Coraza indexes or drops a cookie under a different name or value from the backend application, causing rules targeting REQUEST_COOKIES or REQUEST_COOKIES_NAMES to miss application-visible attacker data. Exploitation depends on the backend parser and affected rule scope, and interior control characters with inconsistent backend behavior are outside this advisory's remediation. This issue is fixed in version 3.8.1.

Affected products

VendorProductAffectedFixed
corazawaf coraza < 3.8.1 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/corazawaf/coraza all versions — GO-2026-6694
Go github.com/corazawaf/coraza/v2 all versions — GO-2026-6694
Go github.com/corazawaf/coraza/v3 < 3.8.1 3.8.1 GHSA-g4qm-m288-5cp9

References