CWE-444

Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')

Medium

Description

The product acts as an intermediary HTTP agent (such as a proxy or firewall) in the data flow between two entities such as a client and server, but it does not interpret malformed HTTP requests or responses in ways that are consistent with how the messages will be processed by those entities that are at the ultimate destination.

Potential Impact

How to Fix

Implementation

Use a web server that employs a strict HTTP parsing procedure, such as Apache [REF-433].

Implementation

Use only SSL communication.

Implementation

Terminate the client session after each request.

System Configuration

Turn all pages to non-cacheable.

Detection Methods

Related Weaknesses

References

View on MITRE CWE Database →

Need Help Fixing This Vulnerability?

Our security experts can help you identify and remediate CWE-444 vulnerabilities in your codebase.

Get Security Assessment