Byly zveřejněny opravy pro balíčky Samba 4.17.3, 4.16.7 a 4.15.12, které řeší zranitelnost (CVE-2022-42898) v knihovnách Kerberos, vedoucí k přetečení celého čísla a zápisu dat mimo vyhrazený vyrovnávací paměť při zpracování parametrů PAC (Privileged Attribute Certificate) odeslaných autentizovaným uživatelem. Publikaci aktualizací balíčků v distribucích lze sledovat na stránkách: Debian, Ubuntu, Gentoo, RHEL, SUSE, Arch, FreeBSD.
Kromě Samby se problém také projevuje v balíčcích s MIT Kerberos a Heimdal Kerberos. V zprávě o zranitelnosti od projektu Samba hrozba není podrobně popsána, ale ve zprávě MIT Kerberos se uvádí, že zranitelnost může vést k vzdálenému spuštění kódu. Zneužití zranitelnosti je možné pouze na 32bitových systémech.
Problém se týká konfigurací s KDC (Key Distribution Center) nebo kadmind. V konfiguracích bez Active Directory se zranitelnost také projevuje na souborových serverech Sambách využívajících Kerberos. Problém je způsoben chybou ve funkci krb5_parse_pac(), která nesprávně vypočítávala velikost vyrovnávací paměti používané při analýze polí PAC. Na 32bitových systémech při zpracování speciálně upravených PAC mohla chyba vést k umístění útočníkem zaslaného 16bajtového bloku mimo vyhrazenou vyrovnávací paměť.
Zdroj: opennet.ru
