CVE-2026-33864
KrytyczneStreszczenie
W najnowszej wersji pakietu convict npm (6.2.4) występuje podatność na zanieczyszczenie prototypu. Mimo wcześniejszej poprawki, która miała na celu ograniczenie zanieczyszczenia prototypu poprzez sprawdzanie, czy dane wejściowe użytkownika zaczynają się od zastrzeżonego klucza, nadal możliwe jest zanieczyszczenie `Object.prototype`.
Ocena ryzyka
Zanieczyszczenie prototypu może prowadzić do nieautoryzowanego dostępu do danych oraz manipulacji obiektami w aplikacji, co stwarza poważne zagrożenie dla bezpieczeństwa systemu.
Rekomendacja
Zaleca się aktualizację pakietu convict do najnowszej wersji, która zawiera poprawki zabezpieczeń oraz przegląd kodu aplikacji w celu zminimalizowania ryzyka związanego z tą podatnością.
Oryginalny opis (angielski, źródło NVD)
### Summary A prototype pollution vulnerability exists in the latest version of the convict npm package (6.2.4). Despite a previous fix that attempted to mitigate prototype pollution by checking whether user input started with a forbidden key, it is still possible to pollute `Object.prototype` via a

