p PatchFirst

PatchFirst · Latest vulnerabilities

aiohttp 3.14.2: known vulnerabilities

The comparison for aiohttp 3.14.2 is incomplete. Review the confirmed matches below.

Filter vulnerabilities
Clear filters

Could not compare 7 records. The results are incomplete.

Vulnerabilities: 9

  1. GHSA-2g87-pp6c-29x5

    High · CVSS 8.7Fix available

    aiohttp: Multiple instances of excessive or unbounded memory/CPU use

    ### Summary Multiple cases were found where aiohttp could use excessive or unbounded memory, or excessive CPU consumption on attacker controlled requests. ### Impact An attacker could cause resource exhaustion through specially crafted requests.

    • Update to 3.14.4
    Published Updated
  2. CVE-2026-111750

    Medium · CVSS 6.3EPSS 0.38%Fix available

    AIOHTTP: Pure-Python parser request smuggling

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.4, the pure Python parser accepts ambiguous HTTP request framing. An unauthenticated attacker can consequently smuggle requests when an application uses AIOHTTP_NO_EXTENSIONS or otherwise runs without a standard wheel and an intermediary interprets the framing differently. This issue is fixed in version 3.14.4.

    • Update to 3.14.4
    Published Updated
  3. CVE-2026-111749

    Low · CVSS 2.3EPSS 0.38%Fix available

    AIOHTTP: Cookie from subdomain can remove Host-Only Scope from existing cookies

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.4, Host-Only scope on an existing parent-domain cookie can be removed by a subdomain. A user who accesses an untrusted subdomain can consequently have host-only protections stripped from cookies, although impact is limited when applications do not reflect those cookies to a browser. This issue is fixed in version 3.14.4.

    • Update to 3.14.4
    Published Updated
  4. CVE-2026-111748

    Medium · CVSS 6.3EPSS 0.39%Fix available

    AIOHTTP: Absolute-form request targets can spoof Request.scheme

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.4, an attacker can send an absolute-form request that causes Request.scheme to use attacker-controlled request-target scheme data instead of the connection protocol. Applications that use Request.scheme for security decisions can consequently be tricked into treating an unencrypted connection as encrypted or an encrypted connection as unencrypted. This issue is fixed in version 3.14.4.

    • Update to 3.14.4
    Published Updated
  5. CVE-2026-111066

    High · CVSS 8.2EPSS 0.41%Fix available

    AIOHTTP: File descriptor exhaustion in multipart requests

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. From 2.0.0 until 3.14.4, multipart request processing can retain an unbounded number of open file descriptors. An unauthenticated attacker can consequently exhaust file descriptors with specially crafted multipart requests when a handler uses Request.post(). This issue is fixed in version 3.14.4.

    • Update to 3.14.4
    Published Updated
  6. CVE-2026-111065

    Medium · CVSS 6.9EPSS 0.4%Fix available

    AIOHTTP: Connector pool exhaustion via Max-Age overflow

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.4, Max-Age processing can overflow and skip closing a connection. An attacker can consequently exhaust the connection pool temporarily until garbage collection resolves the connections. This issue is fixed in version 3.14.4.

    • Update to 3.14.4
    Published Updated
  7. CVE-2026-111064

    High · CVSS 8.2EPSS 0.4%Fix available

    aiohttp server lacks an initial request/header timeout

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.4, keepalive timeout handling is absent during the initial portion of a request. An attacker can keep an idle connection open indefinitely before sending any request data, consuming server connection capacity. This issue is fixed in version 3.14.4.

    • Update to 3.14.4
    Published Updated
  8. CVE-2026-111063

    Medium · CVSS 6.3EPSS 0.23%Fix available

    AIOHTTP: Secure attribute not enforced for shared cookie

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.4, the Secure attribute for a shared cookie is not enforced. An attacker can consequently cause a shared cookie marked Secure to be sent with an unencrypted request. This issue is fixed in version 3.14.4.

    • Update to 3.14.4
    Published Updated
  9. CVE-2026-69244

    High · CVSS 7.1EPSS 0.53%Fix available

    AIOHTTP: Out-of-bounds heap read in C HTTP response parser error path (malformed chunked response)

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.3, an out-of-bounds heap read could occur in the C response parser while building an error message for a malformed response. An attacker controlled server, or possibly an accidental response, could trigger a DoS in the client. The vulnerable path was error message construction in aiohttp/_http_parser.pyx, where an llhttp error-position pointer was used to build a snippet for malformed chunked responses and malformed request or response bytes at the buffer end. This issue is fixed in version 3.14.3.

    • Update to 3.14.3
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →