Katalog CVE

CVE-2018-7167

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

Prawdopodobieństwo exploitacji (EPSS)

Bardzo wysokie ryzyko
7.12%

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

Streszczenie

Wywołanie Buffer.fill() lub Buffer.alloc() z określonymi parametrami może prowadzić do zawieszenia procesu, co skutkuje odmową usługi (DoS). Podatne są wszystkie wersje Node.js 6.x, 8.x i 9.x; wersje 10.x nie są podatne.

Ocena ryzyka

Atakujący może wywołać zawieszenie aplikacji Node.js, powodując niedostępność usługi dla użytkowników.

Rekomendacja

Zaktualizuj Node.js do wersji 10.x lub nowszej, która zawiera poprawione implementacje Buffer.alloc() i Buffer.fill().

Inne podatności w Node.js

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

Calling Buffer.fill() or Buffer.alloc() with some parameters can lead to a hang which could result in a Denial of Service. In order to address this vulnerability, the implementations of Buffer.alloc() and Buffer.fill() were updated so that they zero fill instead of hanging in these cases. All versions of Node.js 6.x (LTS "Boron"), 8.x (LTS "Carbon"), and 9.x are vulnerable. All versions of Node.js 10.x (Current) are NOT vulnerable.

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