CVE-20XX-?

Aiohttp CVEs.

Published CVEs affecting Aiohttp, ranked by exploit odds.

11 CVEs · updated 2026-11-06 10:55 UTC

Reset all
  1. CVE-2025-69223

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Versions 3.13.2 and below allow a zip bomb to be used to execute a DoS against the AIOHTTP server. An attacker may be able to send a compressed request that when decompressed by AIOHTTP could exhaust the host's memory. This issue is fixed in version 3.13.3.

    Denial of service Server Aiohttp

    7.5 HIGH 0.6% exploit odds Fix listed
  2. CVE-2026-54277

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, it is possible to bypass the max_line_size check in parts of an HTTP request in the C parser. If using the optimised C parser (the default in pre-built wheels), then an attacker may be able to send oversized lines through the HTTP parser and use an excessive amount of memory, potentially leading to DoS. This vulnerability is fixed in 3.14.1.

    Denial of service Library Aiohttp

    6.6 MEDIUM 0.6% exploit odds Fix listed
  3. CVE-2026-54274

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, if an attacker sends large incomplete websocket frame payloads, it may be possible to bypass the usual size limits on memory use. This vulnerability is fixed in 3.14.1.

    Denial of service Web app Aiohttp

    6.6 MEDIUM 0.5% exploit odds Fix listed
  4. CVE-2026-54273

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.1, no limit was present on the number of pipelined requests that could be queued. An attacker may be able to use pipelined requests to use excessive amounts of memory, potentially leading to DoS. This vulnerability is fixed in 3.14.1.

    Denial of service Web app Aiohttp

    6.6 MEDIUM 0.5% exploit odds Fix listed
  5. CVE-2026-22815

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, insufficient restrictions in header/trailer handling could cause uncapped memory usage. This issue has been patched in version 3.13.4.

    Denial of service Server Aiohttp

    6.9 MEDIUM 0.5% exploit odds Fix listed
  6. CVE-2026-34513

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, an unbounded DNS cache could result in excessive memory usage possibly resulting in a DoS situation. This issue has been patched in version 3.13.4.

    Denial of service Server Aiohttp

    2.7 LOW 0.5% exploit odds Fix listed
  7. CVE-2026-34516

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, a response with an excessive number of multipart headers may be allowed to use more memory than intended, potentially allowing a DoS vulnerability. This issue has been patched in version 3.13.4.

    Denial of service Server Aiohttp

    6.6 MEDIUM 0.5% exploit odds Fix listed
  8. CVE-2025-69228

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Versions 3.13.2 and below allow a request to be crafted in such a way that an AIOHTTP server's memory fills up uncontrollably during processing. If an application includes a handler that uses the Request.post() method, an attacker may be able to freeze the server by exhausting the memory. This issue is fixed in version 3.13.3.

    Denial of service Server Aiohttp

    6.6 MEDIUM 0.4% exploit odds Fix listed
  9. CVE-2025-69229

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. In versions 3.13.2 and below, handling of chunked messages can result in excessive blocking CPU usage when receiving a large number of chunks. If an application makes use of the request.read() method in an endpoint, it may be possible for an attacker to cause the server to spend a moderate amount of blocking CPU time (e.g. 1 second) while processing the request. This could potentially lead to DoS as the server would be unable to handle other requests during that time. This issue is fixed in version 3.13.3.

    Denial of service Web app Aiohttp

    6.6 MEDIUM 0.4% exploit odds Fix listed
  10. CVE-2026-34517

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, for some multipart form fields, aiohttp read the entire field into memory before checking client_max_size. This issue has been patched in version 3.13.4.

    Denial of service Server Aiohttp

    2.7 LOW 0.4% exploit odds Fix listed
  11. CVE-2025-69227

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Versions 3.13.2 and below allow for an infinite loop to occur when assert statements are bypassed, resulting in a DoS attack when processing a POST body. If optimizations are enabled (-O or PYTHONOPTIMIZE=1), and the application includes a handler that uses the Request.post() method, then an attacker may be able to execute a DoS attack with a specially crafted message. This issue is fixed in version 3.13.3.

    Denial of service Web app Aiohttp

    6.6 MEDIUM 0.4% exploit odds Fix listed

All CVEs affecting Aiohttp that appear in CVE.org and NVD, sorted by how likely they are to be exploited (EPSS), with fix status and timeline.