Společnost AMD zveřejnila informace o zranitelnosti (CVE-2025-54518) v procesorech založených na mikroarchitektuře Zen 2, která způsobuje poškození cache objektových kódů. Úspěšné zneužití zranitelnosti umožňuje provádět instrukce CPU na vyšší úrovni oprávnění. V praxi tento problém potenciálně umožňuje získání vyšších oprávnění v systému, například přístup k provádění kódu s právy jádra nebo přístup k hostitelskému prostředí z virtuálního stroje.
Zranitelnost byla odhalena zaměstnanci AMD, detaily o zneužití zatím nejsou uvedeny. Bylo prohlášeno, že problém je způsoben nesprávnou izolací sdílených zdrojů při provádění operací s cache objektových kódů CPU. Skrze poškození prvků v cache může útočník dosáhnout změny instrukcí prováděných na jiné úrovni oprávnění.
Zranitelnost se projevuje pouze v procesorech AMD na bázi mikroarchitektury Zen2 (Fam17h). Problém se týká hypervizoru Xen a může být použit k obcházení izolace. Pro větve Xen od verze 4.17 po 4.21 byly zveřejněny opravy. Oprava k zablokování zranitelnosti byla také poskytnuta k zahrnutí do jádra Linux.
V desktopových a mobilních značkách CPU AMD Ryzen 3000, 4000, 5000, 7020, 7030 a Threadripper PRO 3000 WX byla zranitelnost odstraněna na podzim loňského roku. V integrovaných CPU AMD Ryzen Embedded V2000 byla zranitelnost odstraněna na konci prosince. V procesorech série AMD EPYC 7002 problém zůstává neopravěn a doporučuje se blokovat na úrovni operačního systému.
Zdroj: opennet.ru
