HTTP Request Smuggling Affecting aiohttp package, versions [,3.10.11)
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-AIOHTTP-8383923
- published 19 Nov 2024
- disclosed 18 Nov 2024
- credit Jeppe Bonde Weikop
Introduced: 18 Nov 2024
New CVE-2024-52304 Open this link in a new tabHow to fix?
Upgrade aiohttp
to version 3.10.11 or higher.
Overview
Affected versions of this package are vulnerable to HTTP Request Smuggling due to incorrect parsing of newlines in chunk extensions via the feed_data
function. An attacker can bypass firewall or proxy protections by sending specially crafted requests.
Note:
Exploiting this vulnerability is possible when a pure Python version of aiohttp is installed (Without the usual C extensions) or AIOHTTP_NO_EXTENSIONS
is enabled.