CVE-2026-89418
WysokieCVSS 8.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 31 - wyżej niż 31% wszystkich znanych CVE
Streszczenie
Biblioteka google-protobuf zawiera nieograniczoną rekursję przy parsowaniu nieznanych pól grupowych protobuf. Atakujący może wysłać mały, spreparowany pakiet z głęboko zagnieżdżonymi bajtami START_GROUP do usługi Node.js wywołującej deserializeBinary(), co powoduje błąd RangeError: Maximum call stack size exceeded i awarię procesu.
Ocena ryzyka
Zdalny atak bez uwierzytelnienia może doprowadzić do awarii usługi (denial of service), co wpływa na dostępność aplikacji.
Rekomendacja
Zaktualizuj google-protobuf do wersji z poprawką. Ogranicz dostęp do usług przetwarzających niezaufane dane protobuf.
Inne podatności w google-protobuf
Oryginalny opis (angielski, źródło NVD)
google-protobuf contains an unbounded recursion when parsing unknown protobuf group fields. An attacker can send a small crafted payload of deeply nested START_GROUP wire bytes to any Node.js service that calls the generated deserializeBinary() API, causing a RangeError: Maximum call stack size exceeded and crashing the process. No authentication or prior knowledge of the schema is required.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

