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.
CVSS 4.0MEDIUM 6.9·Network·No auth·No interaction·EPSS 0.00293·Published 2026-10-21·Fixed in 3.8.1CWE-20
Coraza before 3.8.1 extracts multipart upload filenames with Go's mime.ParseMediaType, which silently ignores RFC 5987 filename* parameters whose charset is not utf-8 or us-ascii.
CVSS 4.0MEDIUM 6.3·Network·No auth·No interaction·EPSS 0.00251·Published 2026-10-21·Fixed in 3.8.1CWE-20
Coraza from 3.0.4 before 3.8.1 contains a request body inspection bypass because request-body processor selection compares the entire Content-Type value exactly, so URL-encoded bodies whose Content-Type carries a media-t…
CVSS 4.0MEDIUM 6.9·Network·No auth·No interaction·EPSS 0.00282·Published 2026-10-21·Fixed in 3.8.1CWE-20