Katalog CVE

CVE-2025-69229

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.40%

Percentyl 31 - wyżej niż 31% wszystkich znanych CVE

Streszczenie

AIOHTTP to asynchroniczny framework HTTP dla asyncio i Pythona. W wersjach 3.13.2 i starszych obsługa wiadomości chunked może prowadzić do nadmiernego blokującego użycia CPU przy odbieraniu dużej liczby chunków. Jeśli aplikacja używa metody request.read() w endpoincie, atakujący może spowodować, że serwer spędzi umiarkowany czas blokującego CPU (np. 1 sekundę) na przetwarzaniu żądania. Może to potencjalnie prowadzić do ataku DoS, ponieważ serwer nie będzie mógł obsłużyć innych żądań w tym czasie. Problem został naprawiony w wersji 3.13.3.

Ocena ryzyka

Atakujący może wywołać atak typu Denial of Service (DoS), przeciążając serwer i uniemożliwiając obsługę innych żądań. Może to prowadzić do niedostępności usługi dla legalnych użytkowników.

Rekomendacja

Zaktualizuj bibliotekę AIOHTTP do wersji 3.13.3 lub nowszej, która zawiera poprawkę. Do czasu aktualizacji rozważ ograniczenie rozmiaru i liczby chunków w żądaniach oraz monitoruj obciążenie CPU.

Inne podatności w AIOHTTP

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. In versions 3.13.2 and below, handling of chunked messages can result in excessive blocking CPU usage when receiving a large number of chunks. If an application makes use of the request.read() method in an endpoint, it may be possible for an attacker to cause the server to spend a moderate amount of blocking CPU time (e.g. 1 second) while processing the request. This could potentially lead to DoS as the server would be unable to handle other requests during that time. This issue is fixed in version 3.13.3.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS