Katalog CVE

CVE-2025-55181

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.29%

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

Streszczenie

Wysłanie ciała żądania/odpowiedzi HTTP o rozmiarze większym niż 2^31 bajtów wywołuje nieskończoną pętlę w proxygen::coro::HTTPQuicCoroSession, która blokuje pętlę zdarzeń i bezwarunkowo dołącza dane do std::vector w każdej iteracji. Prowadzi to do nieograniczonego wzrostu pamięci i ostatecznie do wyczerpania pamięci procesu.

Ocena ryzyka

Atakujący może zdalnie wywołać wyczerpanie pamięci, powodując awarię usługi (denial of service) i niedostępność systemu.

Rekomendacja

Zaktualizuj bibliotekę proxygen do wersji zawierającej poprawkę lub ogranicz maksymalny rozmiar ciała żądania/odpowiedzi HTTP. Monitoruj zużycie pamięci i w razie potrzeby restartuj usługę.

Inne podatności w proxygen

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

Sending an HTTP request/response body with greater than 2^31 bytes triggers an infinite loop in proxygen::coro::HTTPQuicCoroSession which blocks the backing event loop and unconditionally appends data to a std::vector per-loop iteration. This issue leads to unbounded memory growth and eventually causes the process to run out of memory.

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