Katalog CVE

CVE-2025-23166

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

Streszczenie

Metoda C++ SignTraits::DeriveBits() może niepoprawnie wywołać ThrowException() na podstawie danych wejściowych dostarczonych przez użytkownika podczas wykonywania w wątku tła, powodując awarię procesu Node.js. Takie operacje kryptograficzne są powszechnie stosowane do niezaufanych danych wejściowych, co potencjalnie pozwala atakującemu na zdalne wywołanie awarii środowiska Node.js.

Ocena ryzyka

Atakujący może zdalnie spowodować awarię procesu Node.js, prowadząc do odmowy usługi. Może to zakłócić działanie aplikacji i usług zależnych.

Rekomendacja

Zaktualizuj Node.js do wersji zawierającej poprawkę. Rozważ wdrożenie mechanizmów ograniczających skutki awarii, takich jak nadzór nad procesami i automatyczne restarty.

Inne podatności w Node.js

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

The C++ method SignTraits::DeriveBits() may incorrectly call ThrowException() based on user-supplied inputs when executing in a background thread, crashing the Node.js process. Such cryptographic operations are commonly applied to untrusted inputs. Thus, this mechanism potentially allows an adversary to remotely crash a Node.js runtime.

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