Katalog CVE

CVE-2026-94449

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.63%

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

Streszczenie

W bibliotece SmallRye Fault Tolerance, używanej przez Quarkus do zapewniania strategii takich jak ponowienia i wyłączniki obwodu dla mikrousług, wykryto usterkę. Problem występuje przy użyciu adnotacji ApplyGuard lub ApplyFaultTolerance, gdzie biblioteka nie zwalnia wewnętrznych obiektów śledzących po każdym żądaniu. Powoduje to stały wzrost zużycia pamięci, który ostatecznie prowadzi do spowolnienia i awarii aplikacji z powodu braku pamięci.

Ocena ryzyka

Długotrwale działające aplikacje Quarkus mogą stopniowo zużywać coraz więcej pamięci, aż do awarii z powodu wyczerpania pamięci, co powoduje niedostępność usługi. Ryzyko jest wysokie dla systemów produkcyjnych używających tych adnotacji.

Rekomendacja

Zaktualizuj SmallRye Fault Tolerance (oraz Quarkus) do wersji zawierającej poprawkę zwalniania obiektów śledzących. Monitoruj zużycie pamięci aplikacji i rozważ restart usług jako tymczasowe obejście.

Powiązane podatności

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

A flaw was found in the SmallRye Fault Tolerance library, which is used by Quarkus to provide strategies like retries and circuit breakers for microservices. The issue occurs when using the ApplyGuard or ApplyFaultTolerance annotations, where the library fails to release internal tracking objects after each request. This causes a steady increase in memory usage that eventually leads to the application slowing down and crashing due to lack of memory.

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