Allocation of Resources Without Limits or Throttling in aiohttp - #VU163060
Published: November 9, 2026
Vulnerability details
The vulnerability allows an unauthenticated remote attacker to cause excessive memory consumption and repeated processing of HTTP requests.
The vulnerability exists due to duplicate buffering in aiohttp's pure-Python HTTP parser when a full pipelined request queue is followed by a declined upgrade. An unauthenticated remote attacker can send an upgrade request with pipelined requests to servers configured to use the Python parser, causing buffered requests to be replayed and memory use to grow.