CVE-2026-97057
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 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

