Katalog CVE

CVE-2018-7161

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

Prawdopodobieństwo exploitacji (EPSS)

Bardzo wysokie ryzyko
7.76%

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

Streszczenie

Wszystkie wersje Node.js 8.x, 9.x i 10.x są podatne (wysoka waga). Atakujący może wywołać odmowę usługi (DoS) poprzez doprowadzenie do awarii serwera node udostępniającego serwer http2. Można to osiągnąć wchodząc w interakcję z serwerem http2 w sposób wyzwalający błąd czyszczenia, w którym obiekty są używane w kodzie natywnym po tym, jak przestały być dostępne. Zostało to naprawione poprzez aktualizację implementacji http2.

Ocena ryzyka

Atakujący może zdalnie sparaliżować usługę opartą na Node.js z włączonym http2, powodując niedostępność aplikacji dla użytkowników.

Rekomendacja

Zaktualizuj Node.js do wersji zawierającej poprawkę (nowszej niż 10.x z poprawką). Jeśli to możliwe, rozważ wyłączenie http2 do czasu aktualizacji.

Inne podatności w Node.js

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

All versions of Node.js 8.x, 9.x, and 10.x are vulnerable and the severity is HIGH. An attacker can cause a denial of service (DoS) by causing a node server providing an http2 server to crash. This can be accomplished by interacting with the http2 server in a manner that triggers a cleanup bug where objects are used in native code after they are no longer available. This has been addressed by updating the http2 implementation.

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