HTTP Request Smuggling Affecting twisted package, versions [,20.3.0)
Do your applications use this vulnerable package?
In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applications- Snyk ID SNYK-PYTHON-TWISTED-3040866
- published 7 Oct 2022
- disclosed 7 Oct 2022
- credit Jake Miller, ZeddYu Lu
How to fix?
Upgrade Twisted
to version 20.3.0 or higher.
Overview
Twisted is an event-based network programming and multi-protocol integration framework.
Affected versions of this package are vulnerable to HTTP Request Smuggling due to missing checks when requests with modified headers are sent. An attacker could exploit this vulnerability by using the following request smuggling techniques:
- Sending Requests with multiple
Content-Length
headers - Sending Requests with a
Content-Length
header and aTransfer-Encoding
header - Sending Requests whose
Transfer-Encoding
header has a value other thanchunked
andidentity
References
CVSS Scores
version 3.1