Katalog CVE

CVE-2026-110605

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

Percentyl 9 - wyżej niż 9% wszystkich znanych CVE

Streszczenie

libschrift do wersji 0.10.2 zawiera podatność dzielenia przez zero, która pozwala atakującym na zawieszenie aplikacji poprzez dostarczenie czcionki z unitsPerEm równym 0 w tabeli head. Atakujący mogą dostarczyć spreparowaną czcionkę TrueType, której współrzędne glifów NaN omijają clip_points(), powodując odczyt poza zakresem w draw_line() podczas sft_render() i zawieszenie procesu.

Ocena ryzyka

Atakujący może zdalnie zawiesić aplikację przetwarzającą czcionki, powodując odmowę usługi (DoS) i potencjalne przerwy w działaniu.

Rekomendacja

Zaktualizuj libschrift do wersji nowszej niż 0.10.2, jeśli jest dostępna, lub wdróż walidację czcionek pod kątem unitsPerEm równego 0 przed przetwarzaniem. Rozważ ograniczenie przetwarzania niezaufanych czcionek.

Powiązane podatności

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

libschrift through 0.10.2 contains a divide by zero vulnerability that allows attackers to crash applications by supplying a font with unitsPerEm of 0 in the head table. Attackers can provide a crafted TrueType font whose NaN glyph coordinates bypass clip_points(), causing an out-of-bounds raster read in draw_line() during sft_render() and crashing the process.

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