VYPR

PyPI package

aiohttp

pkg:pypi/aiohttp

Vulnerabilities (33)

  • CVE-2024-52303Nov 18, 2024
    affected >= 3.10.6, < 3.10.11fixed 3.10.11

    aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. In versions starting with 3.10.6 and prior to 3.10.11, a memory leak can occur when a request produces a MatchInfoError. This was caused by adding an entry to a cache on each request, due to the build

  • CVE-2024-42367Aug 9, 2024
    affected >= 3.10.0b1, < 3.10.2fixed 3.10.2

    aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. In versions on the 3.10 branch prior to version 3.10.2, static routes which contain files with compressed variants (`.gz` or `.br` extension) are vulnerable to path traversal outside the root director

  • CVE-2024-30251May 2, 2024
    affected < 3.9.4fixed 3.9.4

    aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. In affected versions an attacker can send a specially crafted POST (multipart/form-data) request. When the aiohttp server processes it, the server will enter an infinite loop and be unable to process

  • CVE-2024-27306Apr 18, 2024
    affected < 3.9.4fixed 3.9.4

    aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. A XSS vulnerability exists on index pages for static file handling. This vulnerability is fixed in 3.9.4. We have always recommended using a reverse proxy server (e.g. nginx) for serving static files.

  • CVE-2024-23334Jan 29, 2024
    affected >= 1.0.5, < 3.9.2fixed 3.9.2

    aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. When using aiohttp as a web server and configuring static routes, it is necessary to specify the root path for static files. Additionally, the option 'follow_symlinks' can be used to determine whether

  • CVE-2024-23829Jan 29, 2024
    affected < 3.9.2fixed 3.9.2

    aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. Security-sensitive parts of the Python HTTP parser retained minor differences in allowable character sets, that must trigger error handling to robustly match frame boundaries of proxies in order to pr

  • CVE-2023-49081Nov 30, 2023
    affected < 3.9.0fixed 3.9.0

    aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. Improper validation made it possible for an attacker to modify the HTTP request (e.g. to insert a new header) or create a new HTTP request if the attacker controls the HTTP version. The vulnerability

  • CVE-2023-49082Nov 29, 2023
    affected < 3.9.0fixed 3.9.0

    aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. Improper validation makes it possible for an attacker to modify the HTTP request (e.g. insert a new header) or even create a new HTTP request if the attacker controls the HTTP method. The vulnerabilit

  • CVE-2023-47627Nov 14, 2023
    affected < 3.8.6fixed 3.8.6

    aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. The HTTP parser in AIOHTTP has numerous problems with header parsing, which could lead to request smuggling. This parser is only used when AIOHTTP_NO_EXTENSIONS is enabled (or not using a prebuilt whe

  • CVE-2023-47641Nov 14, 2023
    affected < 3.8.0fixed 3.8.0

    aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. Affected versions of aiohttp have a security vulnerability regarding the inconsistent interpretation of the http protocol. HTTP/1.1 is a persistent protocol, if both Content-Length(CL) and Transfer-En

  • CVE-2023-37276Jul 19, 2023
    affected < 3.8.5fixed 3.8.5

    aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. aiohttp v3.8.4 and earlier are bundled with llhttp v6.0.6. Vulnerable code is used by aiohttp for its HTTP request parser when available which is the default case when installing from a wheel. This vu

  • CVE-2022-33124Jun 22, 2022
    affected <= 3.8.1

    AIOHTTP 3.8.1 can report a "ValueError: Invalid IPv6 URL" outcome, which can lead to a Denial of Service (DoS). NOTE: multiple third parties dispute this issue because there is no example of a context in which denial of service would occur, and many common contexts have exception

  • CVE-2021-21330Feb 26, 2021
    affected < 3.7.4fixed 3.7.4

    aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. In aiohttp before version 3.7.4 there is an open redirect vulnerability. A maliciously crafted link to an aiohttp-based web-server could redirect the browser to a different website. It is caused by a

Page 2 of 2