V knižnici na vykresľovanie písiem FreeType bola zistená zraniteľnosť (CVE-2025-27363), ktorá potenciálne môže viesť k vykonaniu kódu pri spracovaní špeciálne formátovaných súborov s variabilnými písmami alebo písmami vo formáte TrueType GX. Problém sa prejavuje iba vo vydaniach FreeType do verzie 2.13.0 vrátane a bol odstránený vo verzii 2.13.1 (jún 2023). Predpokladá sa, že zraniteľnosť už bola predtým použitá na uskutočnenie útokov.
Zraniteľnosť je spôsobená pretečením vyrovnávacej pamäte, ktoré nastáva pri analýze subglyphových štruktúr v písmach. Pretečenie nastáva v dôsledku priradenia premennej typu „signed short“, ktorá sa zúčastňuje na výpočte veľkosti vyrovnávacej pamäte, hodnoty typu „unsigned long“, čo môže spôsobiť celočíselné pretečenie a alokáciu vyrovnávacej pamäte nesprávnej veľkosti. Následkom toho je do tejto vyrovnávacej pamäte zapísaných aspoň 6 znamienkových celých čísel typu „long“.
Sledovať aktualizácie v distribúciách môžete na nasledujúcich stránkach: Debian, Ubuntu, RHEL, SUSE/openSUSE, Fedora, Arch, FreeBSD. Podľa štatistiky používaných verzií sú zraniteľné verzie FreeType dodávané v distribúciách Amazon Linux 2, Debian stable / Devuan, RHEL 8 a 9 (+ CentOS Stream a odvodnené distribúcie), GNU Guix, Mageia, OpenMandriva, openSUSE Leap, Slackware a Ubuntu 22.04.
Zdroj: opennet.ru
