AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to 3.14.4, aiohttp buffers all additional connection data received while a request marked for upgrade, such as a WebSocket handshake, is being handled, without a size limit or flow control. A remote attacker can stream data behind an upgrade request to a handler that does not immediately accept or reject the upgrade and cause unbounded memory consumption. This issue is fixed in version 3.14.4.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-770"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/128xxx/CVE-2026-128129.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "3.14.4"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"fixed": "3d850ee9b92573c7e913821cbcb96005beb3f4df"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "c207cadb257e0959b192ffca0548eca8c71eb96a"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "v3.14.4",
"range": [
{
"fixed": "0c5e5e1c2256c2f46fa83912d01df7632c3b26cd"
}
],
"source": "REFERENCES_TAG"
}
]
}