Katalog CVE

CVE-2026-44291

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W wersjach przed 7.5.6 i 8.0.2, protobufjs używał zwykłych obiektów z dziedziczonymi prototypami do wewnętrznych tabel wyszukiwania typów. Jeśli Object.prototype został wcześniej zanieczyszczony, te tabele wyszukiwania mogły być narażone na ataki.

Ocena ryzyka

Zanieczyszczenie Object.prototype może prowadzić do nieautoryzowanego dostępu do funkcji kodujących i dekodujących, co stwarza poważne ryzyko dla bezpieczeństwa aplikacji korzystających z protobufjs.

Rekomendacja

Zaleca się aktualizację protobufjs do wersji 7.5.6 lub 8.0.2, aby zminimalizować ryzyko związane z zanieczyszczeniem prototypów.

Powiązane podatności

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 used plain objects with inherited prototypes for internal type lookup tables used by generated encode and decode functions. If Object.prototype had already been polluted, those lookup tables

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