Katalog CVE

CVE-2026-44295

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W protobufjs-cli przed wersjami 1.2.1 i 2.0.2 występowała podatność, która pozwalała na generowanie niebezpiecznych identyfikatorów JavaScript z nazw kontrolowanych przez schemat. Przy generowaniu statycznego kodu JavaScript z przygotowanego schematu lub opisu JSON, niektóre nazwy mogły być zapisane w wygenerowanym wyjściu bez odpowiedniej sanitizacji.

Ocena ryzyka

Organizacje mogą być narażone na ataki, które wykorzystują niebezpieczne identyfikatory, co może prowadzić do nieautoryzowanego dostępu lub wykonania złośliwego kodu. Wykorzystanie tej podatności może zagrażać integralności aplikacji i danych.

Rekomendacja

Zaleca się aktualizację protobufjs-cli do wersji 1.2.1 lub 2.0.2, aby usunąć tę podatność. Należy również przeprowadzić audyt istniejącego kodu w celu identyfikacji potencjalnych zagrożeń.

Inne podatności w protobufjs-cli

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

protobufjs-cli is the command line add-on for protobuf.js. Prior to 1.2.1 and 2.0.2, pbjs static code generation could emit unsafe JavaScript identifiers derived from schema-controlled names. When generating static JavaScript from a crafted schema or JSON descriptor, certain namespace, enum, service, or derived full names could be written into the generated output without sufficient sanitization. This vulnerability is fixed in 1.2.1 and 2.0.2.

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