V knihovně pro vykreslování písem FreeType byla zjištěna zranitelnost (CVE-2025-27363), která může potenciálně vést k vykonání kódu při zpracování speciálně formátovaných souborů s variabilními písem nebo písmy ve formátu TrueType GX. Problém se vyskytuje pouze ve verzích FreeType do 2.13.0 včetně a byl odstraněn ve verzi 2.13.1 (červen 2023). Předpokládá se, že zranitelnost byla již dříve využita k provádění útoků.
Zranitelnost je způsobena přetékaním buffera, které nastává při analýze subglyphových struktur v písem. K přetečení dochází kvůli přiřazení hodnoty s typem „signed short“ k proměnné, která se podílí na výpočtu velikosti buffera, což může vést k přetečení celého čísla a alokaci buffera nesprávné velikosti. Následně je do tohoto bufferu zapsáno minimálně 6 podepsaných celých čísel s typem „long“.
Aktualizace v distribucích lze sledovat na následujících stránkách: Debian, Ubuntu, RHEL, SUSE/openSUSE, Fedora, Arch, FreeBSD. Podle statistik použitých verzí jsou zranitelné verze FreeType dodávány v distribucích Amazon Linux 2, Debian stable / Devuan, RHEL 8 a 9 (+ CentOS Stream a odvozené distribuce), GNU Guix, Mageia, OpenMandriva, openSUSE Leap, Slackware a Ubuntu 22.04.
Zdroj: opennet.ru
