CVE-2026-44294
ŚrednieStreszczenie
protobufjs kompiluje definicje protobuf do funkcji JavaScript. W wersjach przed 7.5.6 i 8.0.2, protobufjs generował akcesory do właściwości JavaScript z nazw pól kontrolowanych przez schemat, jednak niektóre znaki kontrolne w nazwach pól nie były odpowiednio zabezpieczane przed osadzeniem w generowanej funkcji.
Ocena ryzyka
Niewłaściwe zabezpieczenie nazw pól może prowadzić do nieprzewidzianego zachowania aplikacji, co stwarza ryzyko wprowadzenia złośliwego kodu lub ataków typu injection.
Rekomendacja
Zaleca się aktualizację protobufjs do wersji 7.5.6 lub 8.0.2, aby usunąć tę podatność i zapewnić odpowiednie zabezpieczenie nazw pól.
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 generated JavaScript property accessors from schema-controlled field and oneof names. Certain control characters in field names were not escaped before being embedded into generated function

