CVE-2026-104774

OWASP Coraza WAF is a golang modsecurity compatible web application firewall library. From 3.0.0 until 3.8.0, the t:jsDecode transformation in internal/transformations/js_decode.go:64-70 includes the backslash in the octal buffer, causing ParseInt to fail and return a null byte. The flaw is triggered when a rule relies on t:jsDecode and the request contains JavaScript octal escape sequences. An unauthenticated attacker can encode attack syntax with JavaScript octal escapes so the backend decodes the intended bytes while Coraza rules using t:jsDecode inspect corrupted null-byte output. The mismatch can bypass WAF rules and expose the protected application to attacks such as cross-site scripting or SQL injection. This issue is fixed in version 3.8.0.
Configurations

No configuration.

History

13 Oct 2026, 16:17

Type Values Removed Values Added
References () https://github.com/corazawaf/coraza/security/advisories/GHSA-pc5q-qfxp-ggqv - () https://github.com/corazawaf/coraza/security/advisories/GHSA-pc5q-qfxp-ggqv -

12 Oct 2026, 20:17

Type Values Removed Values Added
New CVE

Information

Published : 2026-10-12 20:17

Updated : 2026-10-16 20:04


NVD link : CVE-2026-104774

Mitre link : CVE-2026-104774

CVE.ORG link : CVE-2026-104774


JSON object : View

Products Affected

No product.

CWE
CWE-172

Encoding Error

CWE-193

Off-by-one Error

CWE-693

Protection Mechanism Failure