CVE-2024-1135

HTTP Request Smuggling in benoitc/gunicorn

Published Apr 16, 2024 CVSS 3.0 · 7.5 High EPSS 3.0% KEV · Not listed
Description
Gunicorn fails to properly validate Transfer-Encoding headers, leading to HTTP Request Smuggling (HRS) vulnerabilities. By crafting requests with conflicting Transfer-Encoding headers, attackers can bypass security restrictions and access restricted endpoints. This issue is due to Gunicorn's handling of Transfer-Encoding headers, where it incorrectly processes requests with multiple, conflicting Transfer-Encoding headers, treating them as chunked regardless of the final encoding specified. This vulnerability allows for a range of attacks including cache poisoning, session manipulation, and data exposure.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-3851-1 gunicorn security update
Debian DLA Debian DLA DLA-3996-1 gunicorn security update
EUVD EUVD EUVD-2024-1316 Request smuggling leading to endpoint restriction bypass in Gunicorn
Github GHSA Github GHSA GHSA-w3h3-4rj7-4ph4 Request smuggling leading to endpoint restriction bypass in Gunicorn
History
Type Values Removed Values Added
First Time appeared Redhat rhui
CPEs cpe:/a:redhat:rhui:4::el8
Vendors & Products Redhat rhui
Type Values Removed Values Added
First Time appeared Benoitc
Benoitc gunicorn
CPEs cpe:2.3:a:benoitc:gunicorn:*:*:*:*:*:*:*:*
Vendors & Products Benoitc
Benoitc gunicorn
Metrics ssvc

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

Type Values Removed Values Added
First Time appeared Redhat satellite
Redhat satellite Capsule
CPEs cpe:/a:redhat:satellite:6.15::el8
cpe:/a:redhat:satellite_capsule:6.15::el8
Vendors & Products Redhat satellite
Redhat satellite Capsule
Weaknesses

Sources

Status
PUBLISHED
Assigner
@huntr_ai
Published
Updated
Feb 13, 2025, 5:27 PM
Reserved
Jan 31, 2024, 6:15 PM
Status
Deferred
Published
Apr 16, 2024, 12:15 AM
Modified
Jun 17, 2026, 7:03 AM
Severity
Important
Public date
Apr 15, 2024, 12:00 AM