Katalog CVE

CVE-2026-48933

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

Prawdopodobieństwo exploitacji (EPSS)

Wysokie ryzyko
3.71%

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

Streszczenie

W implementacji WebCrypto w Node.js wykryto błąd, który powoduje awarię procesu, gdy dane wejściowe funkcji `subtle.encrypt()` mają rozmiar będący wielokrotnością 2 GiB. Podatność dotyczy wszystkich wspieranych linii wydań: Node.js 22, Node.js 24 oraz Node.js 26.

Ocena ryzyka

Atakujący może celowo dostarczyć złośliwe dane wejściowe do funkcji szyfrowania, powodując awarię procesu Node.js, co prowadzi do przerwania działania usługi (DoS) i potencjalnej utraty dostępności aplikacji.

Rekomendacja

Należy niezwłocznie zaktualizować Node.js do najnowszej wersji łatającej dla używanej linii wydań (22.x, 24.x lub 26.x). Do czasu aktualizacji zaleca się ograniczenie rozmiaru danych przesyłanych do funkcji `subtle.encrypt()` oraz wdrożenie walidacji wejścia.

Inne podatności w Node.js

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

A flaw in Node.js WebCrypto implementation can crash the process if the input of `subtle.encrypt()` is a multiple of 2GiB. This vulnerability affects all supported release lines: **Node.js 22**, **Node.js 24**, and **Node.js 26**.

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