CVE-2026-44288
ŚrednieStreszczenie
W wersjach przed 7.5.6 i 8.0.2, biblioteka protobufjs zawierała minimalny dekoder UTF-8, który akceptował zbyt długie sekwencje bajtów UTF-8 i dekodował je do ich kanonicznych znaków zamiast je zastępować. To może prowadzić do nieprawidłowego przetwarzania danych.
Ocena ryzyka
Atakujący mogą wykorzystać tę podatność do wstrzykiwania złośliwych danych, co może prowadzić do nieautoryzowanego dostępu lub uszkodzenia danych w aplikacjach korzystających z protobufjs.
Rekomendacja
Zaleca się aktualizację biblioteki protobufjs do wersji 7.5.6 lub 8.0.2, aby usunąć tę podatność oraz przeprowadzenie audytu kodu w celu identyfikacji potencjalnych zagrożeń związanych z przetwarzaniem danych.
Oryginalny opis (angielski, źródło NVD)
protobufjs compiles protobuf definitions into JavaScript (JS) functions. Prior to 7.5.6 and 8.0.2, protobufjs includes a minimal UTF-8 decoder that accepted overlong UTF-8 byte sequences and decoded them to their canonical characters instead of replacing them. An attacker who can provide protobuf bi

