AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Versions 3.13.2 and below allow for an infinite loop to occur when assert statements are bypassed, resulting in a DoS attack when processing a POST body. If optimizations are enabled (-O or PYTHONOPTIMIZE=1), and the application includes a handler that uses the Request.post() method, then an attacker may be able to execute a DoS attack with a specially crafted message. This issue is fixed in version 3.13.3.
We have discovered 230 live websites that are affected by CVE-2025-69227.
| Product | |
| Category | Miscellaneous |
| Vulnerable Domains | 230 live websites (80% of AIOHTTP install base) |
| Vulnerable Versions |
|
| Vulnerable Versions Count | 16 versions ( 80% of all versions) |
| 95 websites | |
| 80 websites | |
| 12 websites | |
| 7 websites | |
| 6 websites | |
| 5 websites | |
| 4 websites | |
| 4 websites | |
| 4 websites | |
| 3 websites |
| .com | 93 websites |
| .fi | 32 websites |
| .de | 17 websites |
| .net | 15 websites |
| .org | 8 websites |
| .ca | 6 websites |
| .co.uk | 4 websites |
| .ru | 4 websites |
| .info | 3 websites |
| .co | 2 websites |
| Domain | Country | Rank | Contacts |
|---|---|---|---|
| *********.com | **,*** | ||
| ******.*****.fi | ***,*** | ||
| ********.***.de | ***,*** | ||
| ******************.de | ***,*** | ||
| ****.al | ***,*** | ||
| ******.************.fi | ***,*** | ||
| *******************.com | ***,*** | ||
| ****.bz | ***,*** | ||
| ****.lc | ***,*** | ||
| ******************.at | ***,*** |
FAQ