You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Path to dependency file: /benchmarks/.ws-temp-EAKNGT-requirements.txt
Path to vulnerable library: /home/wss-scanner/.cache/pypoetry/virtualenvs/opensearch-py-benchmarks-NjCgjYIu-py3.13/lib/python3.13/site-packages/aiohttp-3.10.3.dist-info,/home/wss-scanner/.cache/pypoetry/virtualenvs/package-cbrn6T-w-py3.13/lib/python3.13/site-packages/aiohttp-3.10.3.dist-info
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.10.11, the Python parser parses newlines in chunk extensions incorrectly which can lead to request smuggling vulnerabilities under certain conditions. If a pure Python version of aiohttp is installed (i.e. without the usual C extensions) or "AIOHTTP_NO_EXTENSIONS" is enabled, then an attacker may be able to execute a request smuggling attack to bypass certain firewalls or proxy protections. Version 3.10.11 fixes the issue.
CVE-2024-52304 - Low Severity Vulnerability
Vulnerable Library - aiohttp-3.10.3-cp310-cp310-macosx_10_9_universal2.whl
Async http client/server framework (asyncio)
Library home page: https://files.pythonhosted.org/packages/7a/44/242ec761838af121f798ab701b071f4b3ec7cde800c239e0c7f8e6925595/aiohttp-3.10.3-cp310-cp310-macosx_10_9_universal2.whl
Path to dependency file: /benchmarks/.ws-temp-EAKNGT-requirements.txt
Path to vulnerable library: /home/wss-scanner/.cache/pypoetry/virtualenvs/opensearch-py-benchmarks-NjCgjYIu-py3.13/lib/python3.13/site-packages/aiohttp-3.10.3.dist-info,/home/wss-scanner/.cache/pypoetry/virtualenvs/package-cbrn6T-w-py3.13/lib/python3.13/site-packages/aiohttp-3.10.3.dist-info
Dependency Hierarchy:
Found in HEAD commit: bf9add4eede4815f68ab99d7df8d0e2d3c6931bd
Found in base branch: main
Vulnerability Details
aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.10.11, the Python parser parses newlines in chunk extensions incorrectly which can lead to request smuggling vulnerabilities under certain conditions. If a pure Python version of aiohttp is installed (i.e. without the usual C extensions) or "AIOHTTP_NO_EXTENSIONS" is enabled, then an attacker may be able to execute a request smuggling attack to bypass certain firewalls or proxy protections. Version 3.10.11 fixes the issue.
Publish Date: 2024-11-18
URL: CVE-2024-52304
CVSS 3 Score Details (0.0)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Origin: GHSA-8495-4g3g-x7pr
Release Date: 2024-11-18
Fix Resolution: 3.10.11
The text was updated successfully, but these errors were encountered: