Katalog CVE

CVE-2026-97057

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.39%

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

Streszczenie

redis-parser do wersji 3.0.0 nie waliduje wartości multi-bulk length w parsowaniu protokołu RESP, co pozwala atakującemu wywołać nieobsłużony RangeError poprzez podanie zbyt dużej zadeklarowanej długości. Złośliwy lub przejęty endpoint Redis może dostarczyć spreparowany nagłówek RESP z długością powyżej 2^32-1.

Ocena ryzyka

Może to spowodować awarię procesu klienta Node.js, prowadząc do odmowy usługi. Dotyczy aplikacji Node.js korzystających z redis-parser do komunikacji z Redis.

Rekomendacja

Zaktualizuj bibliotekę redis-parser do wersji nowszej niż 3.0.0, gdy poprawka będzie dostępna. Rozważ walidację odpowiedzi z serwera Redis lub użycie zaufanych endpointów.

Inne podatności w redis-parser

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

redis-parser through 3.0.0 fails to validate the multi-bulk length value in RESP protocol parsing, allowing attackers to trigger an uncaught RangeError by supplying an excessively large declared length. A malicious or compromised Redis endpoint can deliver a crafted RESP header with a length above 2^32-1 to crash the Node.js client process.

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