aio-libs aiohttp
cpe:2.3:a:aiohttp_project:aiohttp:*:*:*:*:*:*:*
- <= 3.13.3
A denial-of-service vulnerability has been identified in AIOHTTP, an asynchronous HTTP client/server framework for Python. Prior to version 3.13.4, the DNS cache in TCPConnector was unbounded, allowing it to grow excessively with requests to many different hosts. This could lead to high memory usage and potentially cause the application to hang or crash.
Exploitation of this vulnerability could cause excessive memory consumption, leading to a denial-of-service condition where the application becomes unresponsive or crashes.
The vulnerability can be reproduced by using AIOHTTP versions through 3.13.3 and making requests to a large number of different hosts. This will cause the DNS cache to grow without limit, eventually consuming excessive amounts of memory.
Users can upgrade to AIOHTTP version 3.13.4 or later, where this vulnerability has been patched.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.