CVE-2016-1612
WysokieStreszczenie
Funkcja LoadIC::UpdateCaches w Google V8, używana w Google Chrome przed wersją 48.0.2564.82, nie zapewnia zgodności odbiorcy przed wykonaniem rzutowania na nieokreśloną zmienną. To umożliwia zdalnym atakującym spowodowanie odmowy usługi lub potencjalnie innych nieznanych skutków za pomocą spreparowanego kodu JavaScript.
Ocena ryzyka
Podatność ta może prowadzić do odmowy usługi, co wpływa na dostępność aplikacji i może być wykorzystane przez atakujących do zakłócenia działania systemu.
Rekomendacja
Zaleca się aktualizację Google Chrome do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie aplikacji w celu wykrycia potencjalnych prób ataków.
Inne podatności w Google V8, Google Chrome
Zobacz wszystkie- CVE-2016-5129Wysokie
Google V8 w wersjach przed 5.2.361.32, używany w Google Chrome przed 52.0.2743.82, nieprawidłowo przetwarza obiekty z przyciętymi z lewej strony danymi, co pozwala zdalnym atakującym na spowodowanie odmowy usługi (uszkodzenie pamięci) lub potencjalnie inny nieokreślony wpływ za pomocą spreparowanego kodu JavaScript.
- CVE-2016-5128Wysokie
W Google V8 przed wersją 5.2.361.27 oraz w Google Chrome przed wersją 52.0.2743.82 występuje luka, która pozwala na modyfikację celu przechowywania przez intercepory API bez ustawiania właściwości. To umożliwia zdalnym atakującym obejście polityki Same Origin poprzez spreparowaną stronę internetową.
- CVE-2016-1669Wysokie
Funkcja Zone::New w Google V8 przed wersją 5.0.71.47 oraz w Google Chrome przed wersją 50.0.2661.102 nieprawidłowo określa, kiedy należy rozszerzyć niektóre przydziały pamięci. To może prowadzić do odmowy usługi (przepełnienie bufora) lub innych nieokreślonych skutków za pomocą spreparowanego kodu JavaScript.
- CVE-2016-1653Wysokie
Implementacja LoadBuffer w Google V8, używana w Google Chrome przed wersją 50.0.2661.75, niewłaściwie obsługuje typy danych, co pozwala zdalnym atakującym na spowodowanie odmowy usługi lub potencjalnie innych nieokreślonych skutków poprzez spreparowany kod JavaScript, który wywołuje operację zapisu poza zakresem.
- CVE-2015-3910Wysokie
Wiele nieokreślonych podatności w Google V8 przed wersją 4.3.61.21, używanym w Google Chrome przed wersją 43.0.2357.65, może umożliwić atakującym spowodowanie odmowy usługi lub potencjalnie inny wpływ poprzez nieznane wektory.
- CVE-2015-3333Wysokie
Wielokrotne nieokreślone podatności w Google V8 przed wersją 4.2.77.14, używanej w Google Chrome przed wersją 42.0.2311.90, mogą umożliwić atakującym spowodowanie odmowy usługi lub potencjalnie inny wpływ poprzez nieznane wektory.
- CVE-2015-1242Wysokie
Funkcja ReduceTransitionElementsKind w Google V8 przed wersją 4.2.77.8, używana w Google Chrome przed wersją 42.0.2311.90, umożliwia zdalnym atakującym spowodowanie odmowy usługi lub potencjalnie innego nieokreślonego wpływu poprzez spreparowany kod JavaScript wykorzystujący 'confuzję typów' w optymalizacji eliminacji sprawdzeń.
- CVE-2015-2238Wysokie
Wielokrotne nieokreślone podatności w Google V8 przed wersją 4.1.0.21, używanej w Google Chrome przed wersją 41.0.2272.76, mogą umożliwić atakującym spowodowanie odmowy usługi lub potencjalnie inny wpływ poprzez nieznane wektory.
- CVE-2015-1346Wysokie
Wielokrotne nieokreślone podatności w Google V8 przed wersją 3.30.33.15, używanej w Google Chrome przed wersją 40.0.2214.91, mogą umożliwić atakującym spowodowanie odmowy usługi lub potencjalnie inny wpływ poprzez nieznane wektory.
- CVE-2014-7967Wysokie
Wiele nieokreślonych podatności w Google V8 przed wersją 3.28.71.15, używanym w Google Chrome przed wersją 38.0.2125.101, może umożliwić atakującym spowodowanie odmowy usługi lub inny wpływ poprzez nieznane wektory.
Oryginalny opis (angielski, źródło NVD)
The LoadIC::UpdateCaches function in ic/ic.cc in Google V8, as used in Google Chrome before 48.0.2564.82, does not ensure receiver compatibility before performing a cast of an unspecified variable, which allows remote attackers to cause a denial of service or possibly have unknown other impact via crafted JavaScript code.

