Katalog CVE

CVE-2015-5380

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcja Utf8DecoderBase::WriteUtf16Slow w Google V8, używana w Node.js i io.js, nie weryfikuje dostępności pamięci dla pary zastępczej UTF-16. To może prowadzić do awarii usługi z powodu uszkodzenia pamięci lub innych nieokreślonych skutków.

Ocena ryzyka

Atakujący zdalny może wykorzystać tę podatność do wywołania awarii usługi, co może prowadzić do przestojów w działaniu aplikacji. Istnieje również ryzyko nieokreślonych skutków, które mogą wpłynąć na bezpieczeństwo systemu.

Rekomendacja

Zaleca się aktualizację Node.js do wersji 0.12.6 lub nowszej oraz io.js do wersji 1.8.3 lub nowszej, aby zniwelować tę podatność.

Powiązane podatności

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

The Utf8DecoderBase::WriteUtf16Slow function in unicode-decoder.cc in Google V8, as used in Node.js before 0.12.6, io.js before 1.8.3 and 2.x before 2.3.3, and other products, does not verify that there is memory available for a UTF-16 surrogate pair, which allows remote attackers to cause a denial of service (memory corruption) or possibly have unspecified other impact via a crafted byte sequence.

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