Description
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.
Published: 2026-10-19
Score: 8.2 High
EPSS: n/a
KEV: No
Impact: Denial of Service via resource exhaustion
Action: Apply Patch
AI Analysis

Impact

AIOHTTP server processes an incoming TCP connection but does not enforce a timeout before any request data arrives. An attacker can open a connection and keep it idle for an unlimited period, causing the server to reserve socket and thread resources for each such connection. This leads to a Denial of Service attack by exhausting the pool of available connections and can result in legitimate traffic being denied. The flaw corresponds to CWE-770 (Exhaustion of Resources).

Affected Systems

The vulnerability affects the aio-libs aiohttp framework. All versions of aiohttp released before 3.14.4 are vulnerable. The fix is delivered in release 3.14.4 and later.

Risk and Exploitability

The CVSS score of 8.2 indicates high severity; the EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. Based on the description, the likely attack vector is a remote attacker opening an idle TCP connection to the aiohttp server and holding it before sending any request data. This requires no authentication and no elevated privileges, enabling the attacker to consume server connection capacity and potentially cause service interruption.

Generated by OpenCVE AI on October 19, 2026 at 19:29 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update aiohttp to version 3.14.4 or later
  • Configure network devices or firewalls to limit idle connection durations
  • Monitor and constrain connection pool usage to prevent exhaustion

Generated by OpenCVE AI on October 19, 2026 at 19:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-5wr8-gcqf-gqf3 aiohttp server lacks an initial request/header timeout
History

Mon, 19 Oct 2026 20:45:00 +0000

Type Values Removed Values Added
First Time appeared Aio-libs
Aio-libs aiohttp
Vendors & Products Aio-libs
Aio-libs aiohttp

Mon, 19 Oct 2026 17:00:00 +0000

Type Values Removed Values Added
Description 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.
Title aiohttp server lacks an initial request/header timeout
Weaknesses CWE-770
References
Metrics cvssV4_0

{'score': 8.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Aio-libs Aiohttp
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-19T16:47:35.036Z

Reserved: 2026-10-15T12:47:13.665Z

Link: CVE-2026-111064

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-19T17:17:03.377

Modified: 2026-10-19T20:55:02.217

Link: CVE-2026-111064

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T20:30:03Z

Weaknesses
  • CWE-770

    Allocation of Resources Without Limits or Throttling