Staging Environment: Content and features may be unstable or change without notice.
Search for packages
Package details: pkg:deb/debian/twisted@10.1.0-3
purl pkg:deb/debian/twisted@10.1.0-3
Next non-vulnerable version 22.4.0-4+deb12u1
Latest non-vulnerable version 22.4.0-4+deb12u1
Risk 4.5
Vulnerabilities affecting this package (13)
Vulnerability Summary Fixed by
VCID-562c-1hjs-hqau
Aliases:
CVE-2024-41810
GHSA-cf56-g6w6-pqq2
PYSEC-2024-75
Twisted is an event-based framework for internet applications, supporting Python 3.6+. The `twisted.web.util.redirectTo` function contains an HTML injection vulnerability. If application code allows an attacker to control the redirect URL this vulnerability may result in Reflected Cross-Site Scripting (XSS) in the redirect response HTML body. This vulnerability is fixed in 24.7.0rc1.
22.4.0-4+deb12u1
Affected by 0 other vulnerabilities.
VCID-7d7z-nhf1-kyhc
Aliases:
CVE-2020-10109
GHSA-p5xh-vx83-mxcj
PYSEC-2020-260
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.
20.3.0-7+deb11u1
Affected by 4 other vulnerabilities.
VCID-c98y-tdct-ykce
Aliases:
CVE-2014-7143
GHSA-3c45-wgjp-7v9r
PYSEC-2019-212
Python Twisted 14.0 trustRoot is not respected in HTTP client
14.0.2-3
Affected by 12 other vulnerabilities.
VCID-n87q-79je-4kcj
Aliases:
CVE-2016-1000111
GHSA-3gqj-cmxr-p4x2
PYSEC-2020-214
Twisted before 16.3.1 does not attempt to address RFC 3875 section 4.1.18 namespace conflicts and therefore does not protect CGI applications from the presence of untrusted client data in the HTTP_PROXY environment variable, which might allow remote attackers to redirect a CGI application's outbound HTTP traffic to an arbitrary proxy server via a crafted Proxy header in an HTTP request, aka an "httpoxy" issue.
16.6.0-2
Affected by 11 other vulnerabilities.
VCID-qc7c-e5fb-77f1
Aliases:
CVE-2022-21712
GHSA-92x2-jw7w-xvvx
PYSEC-2022-27
twisted is an event-driven networking engine written in Python. In affected versions twisted exposes cookies and authorization headers when following cross-origin redirects. This issue is present in the `twited.web.RedirectAgent` and `twisted.web. BrowserLikeRedirectAgent` functions. Users are advised to upgrade. There are no known workarounds.
20.3.0-7+deb11u1
Affected by 4 other vulnerabilities.
VCID-rzad-s8tu-47gm
Aliases:
CVE-2022-24801
GHSA-c2jg-hw38-jrqq
PYSEC-2022-195
Twisted is an event-based framework for internet applications, supporting Python 3.6+. Prior to version 22.4.0rc1, the Twisted Web HTTP 1.1 server, located in the `twisted.web.http` module, parsed several HTTP request constructs more leniently than permitted by RFC 7230. This non-conformant parsing can lead to desync if requests pass through multiple HTTP parsers, potentially resulting in HTTP request smuggling. Users who may be affected use Twisted Web's HTTP 1.1 server and/or proxy and also pass requests through a different HTTP server and/or proxy. The Twisted Web client is not affected. The HTTP 2.0 server uses a different parser, so it is not affected. The issue has been addressed in Twisted 22.4.0rc1. Two workarounds are available: Ensure any vulnerabilities in upstream proxies have been addressed, such as by upgrading them; or filter malformed requests by other means, such as configuration of an upstream proxy.
20.3.0-7+deb11u1
Affected by 4 other vulnerabilities.
VCID-szfx-665h-w3eb
Aliases:
CVE-2019-12855
GHSA-65rm-h285-5cc5
PYSEC-2019-129
In words.protocols.jabber.xmlstream in Twisted through 19.2.1, XMPP support did not verify certificates when used with TLS, allowing an attacker to MITM connections.
20.3.0-7+deb11u1
Affected by 4 other vulnerabilities.
VCID-tec3-uqmg-tueq
Aliases:
CVE-2022-39348
GHSA-vg46-2rrj-3647
Multiple vulnerabilities have been discovered in Twisted, the worst of which could result in denial of service.
22.4.0-4+deb12u1
Affected by 0 other vulnerabilities.
VCID-vcw1-fzw7-43f5
Aliases:
CVE-2020-10108
GHSA-h96w-mmrf-2h6v
PYSEC-2020-259
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.
20.3.0-7+deb11u1
Affected by 4 other vulnerabilities.
VCID-vz8r-fhqf-zudf
Aliases:
CVE-2024-41671
GHSA-c8m8-j448-xjx7
twisted.web has disordered HTTP pipeline response ### Summary The HTTP 1.0 and 1.1 server provided by twisted.web could process pipelined HTTP requests out-of-order, possibly resulting in information disclosure. ### PoC 0. Start a fresh Debian container: ```sh docker run --workdir /repro --rm -it debian:bookworm-slim ``` 1. Install twisted and its dependencies: ```sh apt -y update && apt -y install ncat git python3 python3-pip \ && git clone --recurse-submodules https://github.com/twisted/twisted \ && cd twisted \ && pip3 install --break-system-packages . ``` 2. Run a twisted.web HTTP server that echos received requests' methods. e.g., the following: ```python from twisted.web import server, resource from twisted.internet import reactor class TheResource(resource.Resource): isLeaf = True def render_GET(self, request) -> bytes: return b"GET" def render_POST(self, request) -> bytes: return b"POST" site = server.Site(TheResource()) reactor.listenTCP(80, site) reactor.run() ``` 3. Send it a POST request with a chunked message body, pipelined with another POST request, wait a second, then send a GET request on the same connection: ```sh (printf 'POST / HTTP/1.1\r\nTransfer-Encoding: chunked\r\n\r\n0\r\n\r\nPOST / HTTP/1.1\r\nContent-Length: 0\r\n\r\n'; sleep 1; printf 'GET / HTTP/1.1\r\n\r\n'; sleep 1) | nc localhost 80 ``` 4. Observe that the responses arrive out of order: ``` HTTP/1.1 200 OK Server: TwistedWeb/24.3.0.post0 Date: Tue, 09 Jul 2024 06:19:41 GMT Content-Length: 5 Content-Type: text/html POST HTTP/1.1 200 OK Server: TwistedWeb/24.3.0.post0 Date: Tue, 09 Jul 2024 06:19:42 GMT Content-Length: 4 Content-Type: text/html GET HTTP/1.1 200 OK Server: TwistedWeb/24.3.0.post0 Date: Tue, 09 Jul 2024 06:19:42 GMT Content-Length: 5 Content-Type: text/html POST ``` ### Impact See [GHSA-xc8x-vp79-p3wm](https://github.com/twisted/twisted/security/advisories/GHSA-xc8x-vp79-p3wm). Further, for instances of twisted.web HTTP servers deployed behind reverse proxies that implement connection pooling, it may be possible for remote attackers to receive responses intended for other clients of the twisted.web server.
22.4.0-4+deb12u1
Affected by 0 other vulnerabilities.
VCID-y7f5-9nmg-w7b3
Aliases:
CVE-2023-46137
GHSA-xc8x-vp79-p3wm
PYSEC-2023-224
Twisted is an event-based framework for internet applications. Prior to version 23.10.0rc1, when sending multiple HTTP requests in one TCP packet, twisted.web will process the requests asynchronously without guaranteeing the response order. If one of the endpoints is controlled by an attacker, the attacker can delay the response on purpose to manipulate the response of the second request when a victim launched two requests using HTTP pipeline. Version 23.10.0rc1 contains a patch for this issue.
22.4.0-4+deb12u1
Affected by 0 other vulnerabilities.
VCID-z5qm-2n25-e7g4
Aliases:
CVE-2022-21716
GHSA-rv6r-3f5q-9rgx
PYSEC-2022-160
Twisted is an event-based framework for internet applications, supporting Python 3.6+. Prior to 22.2.0, Twisted SSH client and server implement is able to accept an infinite amount of data for the peer's SSH version identifier. This ends up with a buffer using all the available memory. The attach is a simple as `nc -rv localhost 22 < /dev/zero`. A patch is available in version 22.2.0. There are currently no known workarounds.
20.3.0-7+deb11u1
Affected by 4 other vulnerabilities.
VCID-zx5n-czhy-6qgu
Aliases:
CVE-2019-12387
GHSA-6cc5-2vg4-cc7m
PYSEC-2019-128
In Twisted before 19.2.1, twisted.web did not validate or sanitize URIs or HTTP methods, allowing an attacker to inject invalid characters such as CRLF.
20.3.0-7+deb11u1
Affected by 4 other vulnerabilities.
Vulnerabilities fixed by this package (0)
Vulnerability Summary Aliases
This package is not known to fix vulnerabilities.

Date Actor Action Vulnerability Source VulnerableCode Version
2026-04-16T00:13:37.025972+00:00 Debian Oval Importer Affected by VCID-562c-1hjs-hqau https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.4.0
2026-04-15T23:19:58.686936+00:00 Debian Oval Importer Affected by VCID-vcw1-fzw7-43f5 https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.4.0
2026-04-15T22:18:42.955854+00:00 Debian Oval Importer Affected by VCID-rzad-s8tu-47gm https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.4.0
2026-04-15T20:40:27.947043+00:00 Debian Oval Importer Affected by VCID-z5qm-2n25-e7g4 https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.4.0
2026-04-15T20:35:11.273897+00:00 Debian Oval Importer Affected by VCID-qc7c-e5fb-77f1 https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.4.0
2026-04-15T19:33:41.414108+00:00 Debian Oval Importer Affected by VCID-7d7z-nhf1-kyhc https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.4.0
2026-04-15T19:28:35.745732+00:00 Debian Oval Importer Affected by VCID-szfx-665h-w3eb https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.4.0
2026-04-15T19:08:11.035846+00:00 Debian Oval Importer Affected by VCID-vz8r-fhqf-zudf https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.4.0
2026-04-15T17:01:29.417539+00:00 Debian Oval Importer Affected by VCID-y7f5-9nmg-w7b3 https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.4.0
2026-04-15T16:26:15.959289+00:00 Debian Oval Importer Affected by VCID-n87q-79je-4kcj https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.4.0
2026-04-15T16:09:58.054662+00:00 Debian Oval Importer Affected by VCID-tec3-uqmg-tueq https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.4.0
2026-04-15T15:49:53.552479+00:00 Debian Oval Importer Affected by VCID-zx5n-czhy-6qgu https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.4.0
2026-04-15T15:47:04.151238+00:00 Debian Oval Importer Affected by VCID-c98y-tdct-ykce https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.4.0
2026-04-11T23:47:22.795287+00:00 Debian Oval Importer Affected by VCID-562c-1hjs-hqau https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.3.0
2026-04-11T22:55:35.531413+00:00 Debian Oval Importer Affected by VCID-vcw1-fzw7-43f5 https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.3.0
2026-04-11T21:56:12.887181+00:00 Debian Oval Importer Affected by VCID-rzad-s8tu-47gm https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.3.0
2026-04-11T20:21:32.589641+00:00 Debian Oval Importer Affected by VCID-z5qm-2n25-e7g4 https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.3.0
2026-04-11T20:16:25.933156+00:00 Debian Oval Importer Affected by VCID-qc7c-e5fb-77f1 https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.3.0
2026-04-11T19:16:25.985385+00:00 Debian Oval Importer Affected by VCID-7d7z-nhf1-kyhc https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.3.0
2026-04-11T19:11:32.916857+00:00 Debian Oval Importer Affected by VCID-szfx-665h-w3eb https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.3.0
2026-04-11T18:51:58.317218+00:00 Debian Oval Importer Affected by VCID-vz8r-fhqf-zudf https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.3.0
2026-04-11T16:48:04.282557+00:00 Debian Oval Importer Affected by VCID-y7f5-9nmg-w7b3 https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.3.0
2026-04-11T16:13:28.907395+00:00 Debian Oval Importer Affected by VCID-n87q-79je-4kcj https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.3.0
2026-04-11T15:57:26.868838+00:00 Debian Oval Importer Affected by VCID-tec3-uqmg-tueq https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.3.0
2026-04-11T15:37:33.318251+00:00 Debian Oval Importer Affected by VCID-zx5n-czhy-6qgu https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.3.0
2026-04-11T15:34:45.834580+00:00 Debian Oval Importer Affected by VCID-c98y-tdct-ykce https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.3.0
2026-04-08T23:19:36.216180+00:00 Debian Oval Importer Affected by VCID-562c-1hjs-hqau https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.1.0
2026-04-08T22:29:56.720331+00:00 Debian Oval Importer Affected by VCID-vcw1-fzw7-43f5 https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.1.0
2026-04-08T21:33:30.126987+00:00 Debian Oval Importer Affected by VCID-rzad-s8tu-47gm https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.1.0
2026-04-08T20:02:14.791959+00:00 Debian Oval Importer Affected by VCID-z5qm-2n25-e7g4 https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.1.0
2026-04-08T19:57:24.993110+00:00 Debian Oval Importer Affected by VCID-qc7c-e5fb-77f1 https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.1.0
2026-04-08T19:00:19.484580+00:00 Debian Oval Importer Affected by VCID-7d7z-nhf1-kyhc https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.1.0
2026-04-08T18:55:36.496228+00:00 Debian Oval Importer Affected by VCID-szfx-665h-w3eb https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.1.0
2026-04-08T18:36:45.939328+00:00 Debian Oval Importer Affected by VCID-vz8r-fhqf-zudf https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.1.0
2026-04-08T16:38:18.206259+00:00 Debian Oval Importer Affected by VCID-y7f5-9nmg-w7b3 https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.1.0
2026-04-08T16:05:50.894968+00:00 Debian Oval Importer Affected by VCID-n87q-79je-4kcj https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.1.0
2026-04-08T15:50:35.512966+00:00 Debian Oval Importer Affected by VCID-tec3-uqmg-tueq https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.1.0
2026-04-08T15:31:32.619718+00:00 Debian Oval Importer Affected by VCID-zx5n-czhy-6qgu https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.1.0
2026-04-08T15:28:50.013620+00:00 Debian Oval Importer Affected by VCID-c98y-tdct-ykce https://www.debian.org/security/oval/oval-definitions-bullseye.xml.bz2 38.1.0