CVE-2020-10108 describes an HTTP request splitting vulnerability in Twisted Web versions up to 19.10.0, impacting products from Canonical, Debian, Fedora, Oracle, and Twisted itself. This critical vulnerability, with a CVSS score of 9.8, allows an unauthenticated attacker to manipulate HTTP requests by providing two Content-Length headers, leading to a pipelined request interpretation and potential compromise of confidentiality, integrity, and availability. Despite its high severity and ease of exploitation (AV:N/AC:L/PR:N), there is no evidence of active exploitation, public exploit code (Metasploit, Nuclei, ExploitDB), or significant community discussion or media coverage.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
<= 19.10.0CPE matchmatch criteria | cpe:2.3:a:twisted:twisted:*:*:*:*:*:*:*:* | ||
31CPE matchmatch criteria | cpe:2.3:o:fedoraproject:fedora:31:*:*:*:*:*:*:* | ||
32CPE matchmatch criteria | cpe:2.3:o:fedoraproject:fedora:32:*:*:*:*:*:*:* | ||
9.0CPE matchmatch criteria | cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:* | ||
14.04CPE matchmatch criteria | cpe:2.3:o:canonical:ubuntu_linux:14.04:*:*:*:esm:*:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
No social media mentions found for this CVE.
The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.3 Bluesky, 0.3 Mastodon, and 2.4 GitHub mentions.
No media coverage found for this CVE.
The average CVE in this peer group has 0.3 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.
CVE-2020-10108
Jul 13, 2021Improper Input Validation in Twisted
Mar 31, 2020python-twisted: HTTP request smuggling when presented with two Content-Length headers
Mar 11, 2020In 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.
Mar 10, 2020