CVE-2020-10108

python-twisted: HTTP request smuggling when presented with two Content-Length headers

Published Mar 12, 2020 CVSS 3.1 · 9.8 Critical EPSS 4.0% KEV · Not listed
Description
In Twisted Web through 19.10.0, there was an HTTP request splitting vulnerability. When presented with two content-length headers, it ignored the first header. When the second content-length value was set to zero, 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-0228 In Twisted Web through 19.10.0, there was an HTTP request splitting vulnerability. When presented with two content-length headers, it ignored the first header. When the second content-length value was set to zero, the request body was interpreted as a pipelined request.
Github GHSA Github GHSA GHSA-h96w-mmrf-2h6v Improper Input Validation 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