CVE-2014-3190
WysokieStreszczenie
Podatność typu use-after-free w funkcji Event::currentTarget w Blink, używanym w Google Chrome przed wersją 38.0.2125.101, umożliwia zdalnym atakującym spowodowanie awarii aplikacji lub potencjalnie innych nieokreślonych skutków poprzez spreparowany kod JavaScript, który uzyskuje dostęp do właściwości path obiektu Event.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do wywołania awarii przeglądarki, co prowadzi do przerwy w dostępności usług dla użytkowników. Może to również otworzyć drogę do innych nieokreślonych ataków.
Rekomendacja
Zaleca się aktualizację Google Chrome do wersji 38.0.2125.101 lub nowszej, aby usunąć tę podatność. Dodatkowo, warto monitorować i ograniczać wykonywanie nieznanego kodu JavaScript.
Inne podatności w Google Chrome (Blink)
Zobacz wszystkie- CVE-2026-7974Wysokie
Wykorzystanie po zwolnieniu pamięci w Blink w Google Chrome przed wersją 148.0.7778.96 umożliwia zdalnemu atakującemu wykonanie dowolnego kodu wewnątrz piaskownicy za pomocą spreparowanej strony HTML.
- CVE-2017-5087Wysokie
Występuje błąd typu use after free w silniku Blink w Google Chrome przed wersją 59.0.3071.104 dla systemów Mac, Windows i Linux oraz przed wersją 59.0.3071.117 dla Androida. Umożliwia to zdalnemu atakującemu wykonanie odczytu pamięci poza dozwolonym zakresem za pomocą spreparowanej strony HTML, co jest znane jako ucieczka z piaskownicy IndexedDB.
- CVE-2017-5064Wysokie
Nieprawidłowe zarządzanie zmianami DOM w silniku Blink w Google Chrome przed wersją 58.0.3029.81 dla systemu Windows umożliwiało zdalnemu atakującemu potencjalne wykorzystanie uszkodzenia sterty za pomocą spreparowanej strony HTML.
- CVE-2017-5056Wysokie
Wykryto podatność typu use after free w silniku Blink w przeglądarce Google Chrome przed wersją 57.0.2987.133 dla systemów Linux, Windows i Mac oraz przed wersją 57.0.2987.132 dla Androida. Umożliwia to zdalnemu atakującemu wykonanie odczytu pamięci poza dozwolonym zakresem za pomocą spreparowanej strony HTML.
- CVE-2017-5052Wysokie
Błąd w strukturze bloków w silniku Blink w Google Chrome przed wersją 57.0.2987.133 dla systemów Mac, Windows i Linux oraz przed wersją 57.0.2987.132 dla Androida, umożliwia zdalnemu atakującemu potencjalne wykorzystanie uszkodzenia pamięci poprzez spreparowaną stronę HTML, która wywołuje nieprawidłowe rzutowanie.
- CVE-2016-5145Wysokie
Blink w Google Chrome przed wersją 52.0.2743.116 nie zapewnia, że właściwość taint jest zachowywana po operacji klonowania struktury na obiekcie ImageBitmap pochodzącym z obrazu z innego źródła. To umożliwia zdalnym atakującym obejście polityki Same Origin za pomocą spreparowanego kodu JavaScript.
- CVE-2016-1710Wysokie
Metoda ChromeClientImpl::createWindow w Blink, używana w Google Chrome przed wersją 52.0.2743.82, nie zapobiega tworzeniu okien przez opóźniony frame, co pozwala zdalnym atakującym na obejście polityki Same Origin poprzez spreparowaną stronę internetową.
- CVE-2016-1660Wysokie
Blink, używany w Google Chrome przed wersją 50.0.2661.94, niewłaściwie obsługuje asercje w klasach WTF::BitArray i WTF::double_conversion::Vector. To może pozwolić zdalnym atakującym na spowodowanie odmowy usługi (zapisy poza zakresem) lub potencjalnie inny nieokreślony wpływ poprzez spreparowaną stronę internetową.
- CVE-2016-1634Wysokie
Podatność typu use-after-free w funkcji StyleResolver::appendCSSStyleSheet w Blink, używanym w Google Chrome przed wersją 49.0.2623.75, umożliwia zdalnym atakującym spowodowanie odmowy usługi lub potencjalnie innych nieokreślonych skutków poprzez spreparowaną stronę internetową.
- CVE-2015-1228Wysokie
Funkcja RenderCounter::updateCounter w Blink, używana w Google Chrome przed wersją 41.0.2272.76, nie wymusza operacji relayout, co prowadzi do nieinicjalizacji pamięci dla struktury danych. To pozwala zdalnym atakującym na spowodowanie awarii aplikacji lub potencjalnie innych nieokreślonych skutków poprzez spreparowaną sekwencję tokenów CSS.
Oryginalny opis (angielski, źródło NVD)
Use-after-free vulnerability in the Event::currentTarget function in core/events/Event.cpp in Blink, as used in Google Chrome before 38.0.2125.101, allows remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact via crafted JavaScript code that accesses the path property of an Event object.

