Description
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-type parameter are never parsed. Unauthenticated attackers can send application/x-www-form-urlencoded; charset=UTF-8 to keep ARGS_POST and REQUEST_BODY empty, evading body rules while the backend still processes the payload.
Published: 2026-10-21
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Bypass of security rules via request body inspection
Action: Immediate Patch
AI Analysis

Impact

Coraza versions 3.0.4 through 3.8.0 inspect the request body only when the Exact Content‑Type header matches a known media type; if the header contains a parameter such as '; charset=UTF-8', the body is never parsed. An unauthenticated attacker can send form data with the header application/x-www-form-urlencoded; charset=UTF-8, causing ARGS_POST and REQUEST_BODY to stay empty while the backend still receives and processes the payload. This flaw, categorized as CWE‑20 (Improper Input Validation), allows malicious input to bypass all WAF rules that rely on body parsing, potentially facilitating injection, XSS, or other application‑level attacks.

Affected Systems

The vulnerable product is Coraza Web Application Firewall from vendor corazawaf. Versions affected include all releases from 3.0.4 up to but excluding 3.8.1, where the request‑body inspection logic was fixed.

Risk and Exploitability

The CVSS score of 6.9 reflects a moderate impact for a typical deployment, but the EPSS score of less than 1% indicates a relatively low likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog. Attackers would need only to craft an HTTP request with an atypical Content‑Type header; no authentication or privileged access is required. Given the ease of construction and the potential to evade monitoring, the risk to critical or sensitive data remains significant.

Generated by OpenCVE AI on October 21, 2026 at 15:36 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Coraza to version 3.8.1 or later to remove the bypass condition.
  • Validate incoming requests so that bodies are inspected regardless of media‑type parameters, for example by stripping or normalizing the Content‑Type header before rule processing.
  • Implement application‑level checks to reject or explicitly accept only strict Content‑Type values for URL‑encoded forms to prevent accidental bypass.

Generated by OpenCVE AI on October 21, 2026 at 15:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 21 Oct 2026 17:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 21 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
Description 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-type parameter are never parsed. Unauthenticated attackers can send application/x-www-form-urlencoded; charset=UTF-8 to keep ARGS_POST and REQUEST_BODY empty, evading body rules while the backend still processes the payload.
Title Coraza from 3.0.4 before 3.8.1 Request Body Inspection Bypass via Content-Type
First Time appeared Coraza
Coraza coraza
Weaknesses CWE-20
CPEs cpe:2.3:a:coraza:coraza:*:*:*:*:*:*:*:*
Vendors & Products Coraza
Coraza coraza
References
Metrics cvssV3_1

{'score': 5.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:L/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-21T15:49:38.588Z

Reserved: 2026-10-20T21:46:55.741Z

Link: CVE-2026-114100

cve-icon Vulnrichment

Updated: 2026-10-21T14:40:38.041Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-21T01:17:35.590

Modified: 2026-10-22T17:39:56.760

Link: CVE-2026-114100

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T10:30:04Z

Weaknesses
  • CWE-20

    Improper Input Validation