CVE-2025-69227

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.
Configurations

Configuration 1 (hide)

cpe:2.3:a:aiohttp:aiohttp:*:*:*:*:*:*:*:*

History

30 Sep 2026, 22:10

Type Values Removed Values Added
Summary
  • (es) AIOHTTP es un framework HTTP cliente/servidor asíncrono para asyncio y Python. Las versiones 3.13.2 e inferiores permiten que se produzca un bucle infinito cuando se omiten las sentencias assert, lo que resulta en un ataque de DoS al procesar un cuerpo POST. Si las optimizaciones están habilitadas (-O o PYTHONOPTIMIZE=1), y la aplicación incluye un manejador que utiliza el método Request.post(), entonces un atacante podría ejecutar un ataque de DoS con un mensaje especialmente diseñado. Este problema está solucionado en la versión 3.13.3.

Information

Published : 2026-01-06 00:15

Updated : 2026-10-11 20:10


NVD link : CVE-2025-69227

Mitre link : CVE-2025-69227

CVE.ORG link : CVE-2025-69227


JSON object : View

Products Affected

aiohttp

  • aiohttp
CWE
CWE-835

Loop with Unreachable Exit Condition ('Infinite Loop')