CVE-2026-114100
Received Received - Intake

Coraza WAF Request Body Inspection Bypass via Content-Type Manipulation

Vulnerability report for CVE-2026-114100, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-10-21

Last updated on: 2026-10-21

Assigner: VulnCheck

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-21
Last Modified
2026-10-21
Generated
2026-11-10
AI Q&A
2026-10-21
EPSS Evaluated
2026-11-08
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
corazawaf coraza 3.0.4

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-20 The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

Coraza WAF versions 3.0.4 to 3.8.0 have a flaw where URL-encoded form bodies with Content-Type headers containing media-type parameters like charset=UTF-8 bypass body inspection. The system compares the entire Content-Type value exactly, so it fails to parse bodies with parameters, leaving ARGS_POST and REQUEST_BODY empty while the backend processes the payload. Attackers can exploit this to evade security rules.

Detection Guidance

To detect this vulnerability, inspect network traffic for requests with Content-Type headers like application/x-www-form-urlencoded; charset=UTF-8. Check if Coraza versions 3.0.4 to 3.8.0 are in use. Monitor for ARGS_POST and REQUEST_BODY being empty despite payloads being processed by the backend.

  • Use curl to send a test request with a URL-encoded body and modified Content-Type header to see if Coraza processes it correctly.
Impact Analysis

Unauthenticated attackers can send specially crafted requests to bypass WAF rules, allowing malicious form data to reach the backend undetected. This could lead to unauthorized actions, data theft, or further exploitation of backend systems if custom security rules are evaded.

Compliance Impact

This vulnerability may compromise data integrity and security controls required by GDPR and HIPAA. Bypassing WAF rules could lead to unauthorized data access or processing, violating compliance requirements for protecting sensitive information.

Mitigation Strategies

Upgrade Coraza to version 3.8.1 or later to address the vulnerability. If upgrading is not immediately possible, implement additional safeguards such as custom rules to validate request bodies or deploy a WAF rule like OWASP CRS 901340.

  • Monitor incoming requests for Content-Type headers with media-type parameters and block or log such requests as suspicious.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-114100. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart

Security Radar

News mentioning this vulnerability
Loading related security news...