Aktywnie wykorzystywana w atakach
Google Chrome FreeType Heap Buffer Overflow Vulnerability
Google - Chrome FreeType · Figuruje w katalogu CISA KEV od 2021-11-03. Oznacza to potwierdzone ataki w środowisku produkcyjnym.
Wymagane działanie: Apply updates per vendor instructions.
CVE-2020-15999
KrytyczneCVSS 9.6KEVStreszczenie
Przepełnienie bufora sterty w bibliotece FreeType używanej przez Google Chrome w wersjach przed 86.0.4240.111. Zdalny atakujący mógł potencjalnie wykorzystać uszkodzenie pamięci sterty za pomocą spreparowanej strony HTML.
Ocena ryzyka
Podatność w powszechnie używanej bibliotece renderowania czcionek może prowadzić do wykonania dowolnego kodu w kontekście przeglądarki, co stanowi poważne zagrożenie dla stacji roboczych użytkowników.
Rekomendacja
Zaktualizuj Google Chrome do wersji 86.0.4240.111 lub nowszej oraz zaktualizuj bibliotekę FreeType w systemach, które jej używają. Priorytetowo potraktuj aktualizacje na stacjach roboczych z dostępem do internetu.
Inne podatności w FreeType
Zobacz wszystkie- CVE-2014-9747Wysokie
Funkcja t42_parse_encoding w FreeType przed wersją 2.5.4 nie aktualizuje poprawnie bieżącej pozycji w trybie tylko dla wartości natychmiastowych, co pozwala zdalnym atakującym na spowodowanie odmowy usługi (nieskończona pętla) za pomocą czcionki Type42.
- CVE-2014-9674Wysokie
Funkcja Mac_Read_POST_Resource w FreeType przed wersją 2.5.4 nie weryfikuje wartości długości, co może prowadzić do przepełnienia całkowitego i przepełnienia bufora w stercie, umożliwiając zdalnym atakującym wywołanie odmowy usługi.
- CVE-2014-9668Wysokie
Funkcja woff_open_font w FreeType przed wersją 2.5.4 wykonuje obliczenia offsetu i długości bez ograniczeń wartości długości, co może prowadzić do przepełnienia całkowitego i przepełnienia bufora w stercie.
- CVE-2014-9665Wysokie
Funkcja Load_SBit_Png w FreeType przed wersją 2.5.4 nie ogranicza wartości wierszy i rozmiaru danych PNG, co umożliwia zdalnym atakującym wywołanie odmowy usługi (przepełnienie całkowite i przepełnienie bufora w stercie) poprzez osadzenie pliku PNG w pliku czcionki .ttf.
- CVE-2014-9663Wysokie
Funkcja tt_cmap4_validate w FreeType przed wersją 2.5.4 waliduje pole długości przed całkowitym obliczeniem jego wartości, co pozwala zdalnym atakującym na spowodowanie odmowy usługi (odczyt poza zakresem) lub potencjalnie inny nieokreślony wpływ za pomocą spreparowanej tabeli cmap SFNT.
- CVE-2014-9662Wysokie
W wersjach FreeType przed 2.5.4 nie weryfikowane są wartości zwracane przez funkcje alokacji punktów, co może prowadzić do przepełnienia bufora na stercie. Atakujący zdalnie mogą wykorzystać to do wywołania odmowy usługi lub innych nieokreślonych skutków za pomocą spreparowanej czcionki OTF.
- CVE-2014-9661Wysokie
W FreeType przed wersją 2.5.4 w pliku type42/t42parse.c nie uwzględniono, że skanowanie może być niekompletne bez wywoływania błędu, co pozwala zdalnym atakującym na spowodowanie odmowy usługi (use-after-free) lub potencjalnie innych nieokreślonych skutków za pomocą spreparowanej czcionki Type42.
- CVE-2014-9660Wysokie
Funkcja _bdf_parse_glyphs w bibliotece FreeType przed wersją 2.5.4 nieprawidłowo obsługuje brakujący rekord ENDCHAR, co może prowadzić do awarii systemu (dereferencja wskaźnika NULL) lub innych nieokreślonych skutków poprzez spreparowaną czcionkę BDF.
- CVE-2014-9659Wysokie
W interpreterze CFF CharString w FreeType przed wersją 2.5.4 występuje podatność, która pozwala zdalnym atakującym na wykonanie dowolnego kodu lub spowodowanie odmowy usługi (przepełnienie bufora na stosie) poprzez spreparowaną czcionkę OpenType.
- CVE-2014-9658Wysokie
Funkcja tt_face_load_kern w FreeType przed wersją 2.5.4 wymusza nieprawidłową minimalną długość tabeli, co pozwala zdalnym atakującym na wywołanie odmowy usługi (odczyt poza zakresem) lub potencjalnie inny nieokreślony wpływ za pomocą spreparowanej czcionki TrueType.
Oryginalny opis (angielski, źródło NVD)
Heap buffer overflow in Freetype in Google Chrome prior to 86.0.4240.111 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.

