CVE-2025-69227CWE-835

CVE-2025-69227

High · published January 6, 2026

CVSS v3.1
7.5
EPSS
0%
Percentile
32.6
In the wild
Unconfirmed
What it is

⚠️ An infinite loop is waiting to trip you up! A crafted POST message could send your AIOHTTP application spiraling into a denial-of-service attack, especially if you're using older versions. 😱 Think of it like a restaurant where a customer keeps sending back the same dish over and over. If the kitchen doesn’t handle it properly, they can’t serve any new customers, causing a complete service breakdown! If an attacker exploits this vulnerability, they could force your server into an unresponsive state, preventing legitimate users from accessing your services. This could lead to frustration and lost business, especially during peak times — and nobody likes a hungry crowd waiting at the door!

Put simply

Think of it like a restaurant where a customer keeps sending back the same dish over and over. If the kitchen doesn’t handle it properly, they can’t serve any new customers, causing a complete service breakdown! This vulnerability arises in AIOHTTP versions 3.13.2 and below, where bypassing assert statements can lead to an infinite loop when processing a POST body. This situation can become critical when optimizations are enabled, allowing attackers to effectively execute a denial-of-service attack.

What to do

If an attacker exploits this vulnerability, they could force your server into an unresponsive state, preventing legitimate users from accessing your services. This could lead to frustration and lost business, especially during peak times — and nobody likes a hungry crowd waiting at the door! To protect your application, immediately upgrade AIOHTTP to version 3.13.3 or later. Review how you handle POST requests and consider adding input validation to mitigate similar issues in the future. You've got this — with a quick patch, your AIOHTTP application can stay up and running smoothly! 🛡️

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00396 · 32.6th percentile
Weakness
CWE-835 · Loop with Unreachable Exit Condition ('Infinite Loop')
Published
2026-01-06T05:15Z
Affected products (1)
ProductVersionsFixed in
aiohttp/aiohttp< 3.13.33.13.3
References (2)
EPSS history
Timeline
  • 05 JAN 23:19Z
    AIOHTTP vulnerable to DoS when bypassing asserts
    cvelistv5