CVE-2026-44294
MediumSummary
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.
Risk Assessment
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.
Recommendation
Zaleca się aktualizację protobufjs do wersji 7.5.6 lub 8.0.2, aby usunąć tę podatność i zapewnić odpowiednie zabezpieczenie nazw pól.
Original NVD description (English source)
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

