CVE-2020-10109

python-twisted: HTTP request smuggling when presented with a Content-Length and a chunked Transfer-Encoding header

Published Mar 12, 2020 CVSS 3.1 · 9.8 Critical EPSS 3.3% KEV · Not listed
Description
In Twisted Web through 19.10.0, there was an HTTP request splitting vulnerability. When presented with a content-length and a chunked encoding header, the content-length took precedence and the remainder of the request body was interpreted as a pipelined request.

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-2145-1 twisted security update
Debian DLA Debian DLA DLA-2145-2 twisted security update
Debian DLA Debian DLA DLA-2927-1 twisted security update
EUVD EUVD EUVD-2020-0229 In Twisted Web through 19.10.0, there was an HTTP request splitting vulnerability. When presented with a content-length and a chunked encoding header, the content-length took precedence and the remainder of the request body was interpreted as a pipelined request.
Github GHSA Github GHSA GHSA-p5xh-vx83-mxcj HTTP Request Smuggling in Twisted
Ubuntu USN Ubuntu USN USN-4308-1 Twisted vulnerabilities
Ubuntu USN Ubuntu USN USN-4308-2 Twisted vulnerabilities
History
Type Values Removed Values Added
First Time appeared Twisted
Twisted twisted
CPEs cpe:2.3:a:twistedmatrix:twisted:*:*:*:*:*:*:*:* cpe:2.3:a:twisted:twisted:*:*:*:*:*:*:*:*
Vendors & Products Twistedmatrix
Twistedmatrix twisted
Twisted
Twisted twisted
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 4, 2024, 10:50 AM
Reserved
Mar 5, 2020, 12:00 AM
Status
Modified
Published
Mar 12, 2020, 1:15 PM
Modified
Jun 17, 2026, 2:47 AM
Severity
Important
Public date
Mar 11, 2020, 12:00 AM