Katalog CVE

CVE-2026-44294

Średnie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

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

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS