A FreeType betűrenderelő könyvtárában egy sebezhetőséget (CVE-2025-27363) azonosítottak, amely potenciálisan kód végrehajtásához vezethet, ha speciálisan formázott változó fontfájlokat vagy TrueType GX formátumú betűtípusokat dolgoznak fel. A probléma csak a 2.13.0 verziót megelőző FreeType kiadásokban jelentkezik, és az 2.13.1-es verzió (2023 június) már javította. Feltételezhető, hogy ezt a sebezhetőséget korábban is használták támadások során.
A sebezhetőséget egy puffertúlcsordulás okozza, amely a betűtípusokban található subglyph struktúrák elemzésekor lép fel. A túlcsordulás abból adódik, hogy egy buffer méretének számításában részt vevő 'signed short' típusú változóhoz 'unsigned long' típusú értéket rendelnek, ami egész számok túlcsordulásához és helytelen méretű buffer fenntartásához vezethet. Ezt követően a buffer határain kívül minimum 6 hosszú, előjel nélküli egész szám kerül beírásra.
Frissítések nyomon követhetők a következő disztribúciók oldalain: Debian, Ubuntu, RHEL, SUSE/openSUSE, Fedora, Arch, FreeBSD. A használt verziók statisztikája alapján a sebezhető FreeType verziók az Amazon Linux 2, Debian stable/Devuan, RHEL 8 és 9 (+ CentOS Stream és származtatott disztribúciók), GNU Guix, Mageia, OpenMandriva, openSUSE Leap, Slackware és Ubuntu 22.04 disztribúciókban találhatók.
Forrás: opennet.ru
