CVE-2026-95512
ŚrednieCVSS 5.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 6 - wyżej niż 6% wszystkich znanych CVE
Streszczenie
W bibliotece FreeType, w loaderze czcionek CID, wykryto podatność. Zdalny atakujący może nakłonić użytkownika do otwarcia treści zawierającej specjalnie spreparowaną czcionkę CID, co powoduje powtarzające się alokacje i odszyfrowania danych podprogramów w wielu słownikach czcionek. Prowadzi to do nadmiernego zużycia pamięci i CPU, a w konsekwencji do odmowy usługi (DoS) — zawieszenia lub zakończenia działania aplikacji przetwarzającej czcionkę.
Ocena ryzyka
Atakujący może zdalnie wywołać odmowę usługi w aplikacjach i usługach korzystających z FreeType do renderowania czcionek, powodując ich zawieszenie lub awarię. Może to zakłócić dostępność usług przetwarzających treści od użytkowników.
Rekomendacja
Zaktualizuj FreeType do wersji zawierającej poprawkę dla tego problemu i unikaj otwierania niezaufanych treści zawierających czcionki CID. Rozważ ograniczenie zasobów (pamięci/CPU) dla procesów przetwarzających czcionki.
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)
A flaw was found in FreeType, specifically within its CID font loader. A remote attacker could exploit this vulnerability by tricking a user into opening content that embeds or references a specially crafted CID-keyed font. This crafted font can cause repeated allocations and decryptions of subroutine data across multiple font dictionaries, leading to excessive memory and CPU consumption. This can result in a denial of service (DoS) for the application or service processing the font, potentially causing it to hang or terminate.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

