Katalog CVE

CVE-2025-66560

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.37%

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

Streszczenie

W frameworku Quarkus przed wersjami 3.31.0, 3.27.2 i 3.20.5 istnieje podatność w warstwie HTTP Quarkus REST. Podczas zapisu odpowiedzi framework czeka na pełne przesłanie wcześniej zapisanych fragmentów; jeśli połączenie klienta zostanie przerwane, wątek roboczy nigdy nie jest zwalniany i zostaje trwale zablokowany. Może to doprowadzić do wyczerpania wątków roboczych i niedostępności aplikacji.

Ocena ryzyka

Powtarzające się przerwania połączeń mogą doprowadzić do wyczerpania puli wątków, co skutkuje degradacją wydajności lub całkowitą niedostępnością aplikacji. Może to wpłynąć na ciągłość działania usług.

Rekomendacja

Zaktualizuj Quarkus do wersji 3.31.0, 3.27.2 lub 3.20.5, w których podatność została naprawiona. Jako tymczasowe obejście wdroż health check monitorujący stan i nasycenie puli wątków.

Inne podatności w Quarkus

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

Quarkus is a Cloud Native, (Linux) Container First framework for writing Java applications. Prior to versions 3.31.0, 3.27.2, and 3.20.5, a vulnerability exists in the HTTP layer of Quarkus REST related to response handling. When a response is being written, the framework waits for previously written response chunks to be fully transmitted before proceeding. If the client connection is dropped during this waiting period, the associated worker thread is never released and becomes permanently blocked. Under sustained or repeated occurrences, this can exhaust the available worker threads, leading to degraded performance, or complete unavailability of the application. This issue has been patched in versions 3.31.0, 3.27.2, and 3.20.5. A workaround involves implementing a health check that monitors the status and saturation of the worker thread pool to detect abnormal thread retention early.

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