CVE-2026-114101 PUBLISHED

Coraza before 3.8.1 Multipart filename* Charset Handling FILES Rule Bypass

Assigner: VulnCheck
Reserved: 20.10.2026 Published: 21.10.2026 Updated: 21.10.2026

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. Unauthenticated attackers can send a decoy filename with filename=iso-8859-1''shell.php, or filename alone, so FILES-based rules never see the real name, letting dangerous uploads reach backends that honor filename.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:L/SA:N
CVSS Score: 6.3

Product Status

Vendor corazawaf
Product coraza
Versions Default: unaffected
  • affected from 0 to 3.8.1 (excl.)
  • Version 3.8.1 is unaffected

Credits

  • airween analyst
  • janmrow finder

References

Problem Types

  • Improper Input Validation CWE