Katalog CVE

CVE-2026-44293

WysokieCVSS 8.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.41%

Percentyl 34 - wyżej niż 34% wszystkich znanych CVE

Streszczenie

protobufjs przed wersjami 7.5.6 i 8.0.2 generuje kod JavaScript dla funkcji toObject, który może zawierać niebezpieczne wyrażenie pochodzące z domyślnej wartości pola bytes kontrolowanej przez schemat. Specjalnie spreparowany deskryptor może spowodować wykonanie kodu atakującego.

Ocena ryzyka

Atakujący może wstrzyknąć i wykonać dowolny kod JavaScript w kontekście aplikacji używającej protobufjs, co prowadzi do pełnej kompromitacji.

Rekomendacja

Należy zaktualizować protobufjs do wersji 7.5.6 (dla linii 7.x) lub 8.0.2 (dla linii 8.x).

Inne podatności w protobufjs

Zobacz wszystkie
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 for toObject conversion could include an unsafe expression derived from a schema-controlled bytes field default value. A crafted descriptor with a non-string default value for a bytes field could cause attacker-controlled code to be emitted into the generated conversion function. This vulnerability is fixed in 7.5.6 and 8.0.2.

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