Gunicorn Vulnerability Allows HTTP Request Smuggling
CVE-2024-1135

7.5HIGH

Key Information:

Vendor

Benoitc

Vendor
CVE Published:
16 April 2024

What is CVE-2024-1135?

Gunicorn, a popular Python WSGI HTTP server, has a vulnerability that arises from improper validation of Transfer-Encoding headers. This flaw facilitates HTTP Request Smuggling (HRS) attacks, wherein attackers are capable of crafting requests that include conflicting Transfer-Encoding headers. Due to Gunicorn's flawed processing of these headers, requests may be treated as chunked, irrespective of the actual encoding specified. This oversight allows malicious actors to potentially bypass security measures, access restricted endpoints, perform session manipulation, engage in cache poisoning, and expose sensitive data, posing significant risks to applications relying on Gunicorn for handling web traffic.

Affected Version(s)

benoitc/gunicorn <= unspecified

References

CVSS V3.1

Score:
7.5
Severity:
HIGH
Confidentiality:
None
Integrity:
High
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.