CVE-2015-8857
KrytyczneStreszczenie
Pakiet uglify-js w wersji przed 2.4.24 dla Node.js nieprawidłowo uwzględnia wartości niebędące booleanami podczas przekształcania wyrażeń boolean, co może umożliwić atakującym obejście mechanizmów zabezpieczeń.
Ocena ryzyka
Organizacja może być narażona na ataki, które wykorzystują nieprawidłowo przekształcone skrypty JavaScript, co może prowadzić do nieokreślonych skutków.
Rekomendacja
Zaleca się aktualizację pakietu uglify-js do wersji 2.4.24 lub nowszej, aby zminimalizować ryzyko związane z tą podatnością.
Oryginalny opis (angielski, źródło NVD)
The uglify-js package before 2.4.24 for Node.js does not properly account for non-boolean values when rewriting boolean expressions, which might allow attackers to bypass security mechanisms or possibly have unspecified other impact by leveraging improperly rewritten Javascript.

