Katalog CVE

CVE-2018-12121

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

Prawdopodobieństwo exploitacji (EPSS)

Bardzo wysokie ryzyko
10.21%

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

Streszczenie

Node.js we wszystkich wersjach przed 6.15.0, 8.14.0, 10.14.0 i 11.3.0 jest podatny na atak DoS z użyciem dużych nagłówków HTTP. Poprzez kombinację wielu żądań z maksymalnymi nagłówkami (prawie 80 KB na połączenie) i precyzyjnie zaplanowanym zakończeniem nagłówków, można spowodować przerwanie działania serwera HTTP z powodu błędu alokacji pamięci. Ryzyko ataku jest ograniczone przez użycie load balancera lub innej warstwy proxy.

Ocena ryzyka

Atakujący może spowodować niedostępność serwera HTTP, co prowadzi do przerwania działania aplikacji.

Rekomendacja

Zaktualizuj Node.js do wersji 6.15.0, 8.14.0, 10.14.0, 11.3.0 lub nowszej.

Inne podatności w Node.js

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

Node.js: All versions prior to Node.js 6.15.0, 8.14.0, 10.14.0 and 11.3.0: Denial of Service with large HTTP headers: By using a combination of many requests with maximum sized headers (almost 80 KB per connection), and carefully timed completion of the headers, it is possible to cause the HTTP server to abort from heap allocation failure. Attack potential is mitigated by the use of a load balancer or other proxy layer.

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