CVE-2026-45740
ŚrednieStreszczenie
W wersjach przed 7.5.8 i 8.2.0, biblioteka protobufjs mogła rekurencyjnie przetwarzać zagnieżdżone opisy JSON bez ograniczenia głębokości. Może to prowadzić do problemów z wydajnością lub awarii aplikacji przy przetwarzaniu złożonych struktur danych.
Ocena ryzyka
Organizacje mogą napotkać problemy z wydajnością lub awarie aplikacji, co może prowadzić do przerw w działaniu usług. W przypadku ataku, złośliwy opis JSON może wykorzystać tę podatność do wywołania niekontrolowanej rekurencji.
Rekomendacja
Zaleca się aktualizację biblioteki protobufjs do wersji 7.5.8 lub 8.2.0, aby zlikwidować tę podatność. Należy również przeprowadzić audyt istniejących opisów JSON w celu identyfikacji potencjalnych zagrożeń.
Oryginalny opis (angielski, źródło NVD)
protobufjs compiles protobuf definitions into JavaScript (JS) functions. Prior to 7.5.8 and 8.2.0, protobufjs could recurse without a depth limit while expanding nested JSON descriptors through Root.fromJSON() and Namespace.addJSON(). A crafted JSON descriptor with deeply nested namespace definition

