Katalog CVE

CVE-2026-50018

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.54%

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

Streszczenie

Hoverfly w wersjach przed 1.12.8 używa http.DefaultClient bez konfiguracji limitu czasu dla zdalnych akcji post-serve. Gdy zdalny punkt końcowy jest nieosiągalny lub celowo powolny, każde wywołane żądanie proxy tworzy goroutine, która blokuje się na czas nieokreślony na http.DefaultClient.Do().

Ocena ryzyka

Atakujący może spowodować nieograniczoną akumulację goroutine prowadzącą do wyczerpania pamięci i awarii procesu (zabicie przez OOM). Wymaga to jedynie adresu URL wskazującego na nieodpowiadający punkt końcowy.

Rekomendacja

Zaktualizować Hoverfly do wersji 1.12.8, która naprawia ten problem.

Inne podatności w Hoverfly

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

Hoverfly is an open source API simulation tool. Prior to version 1.12.8, remote post-serve actions use `http.DefaultClient` without any timeout configuration. When the remote endpoint is unreachable or intentionally slow (accepts TCP connection but never responds), each triggered proxy request spawns a goroutine that blocks indefinitely on `http.DefaultClient.Do()`. An attacker can cause unbounded goroutine accumulation leading to memory exhaustion and process crash (OOM kill). Unlike local post-serve action execution, this requires no binary execution, only a URL pointing to a non-responsive endpoint. Version 1.12.8 patches the issue.

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