Spoločnosť AMD zverejnila informácie o zraniteľnosti (CVE-2025-54518) v procesoroch založených na mikroarchitektúre Zen 2, ktorá spôsobuje poškodenie cache objektových kódov. Úspešné zneužitie zraniteľnosti umožňuje vykonať pokyny CPU na vyššej úrovni oprávnení. V praxi problém potenciálne umožňuje zvýšiť svoje oprávnenia v systéme, napríklad z užívateľského priestoru dosiahnuť vykonanie kódu s právami jadra alebo získať prístup k hostiteľskému prostrediu z virtuálneho stroja.
Zraniteľnosť odhalili zamestnanci spoločnosti AMD, podrobnosti o zneužití zatiaľ neboli uvedené. Uvádza sa, že problém je spôsobený nesprávnou izoláciou zdieľaných zdrojov pri vykonávaní operácií s cache objektových kódov CPU. Cez poškodenie prvkov v cache môže útočník dosiahnuť zmenu pokynov vykonávaných na inej úrovni oprávnení.
Zraniteľnosť sa prejavuje len v procesoroch AMD založených na mikroarchitektúre Zen2 (Fam17h). Problém zasahuje hypervízor Xen a môže byť použitý na obídenie izolácie. Pre vetvy Xen od 4.17 do 4.21 boli uverejnené opravy. Oprava na blokovanie zraniteľnosti bola taktiež odoslaná na zaradenie do jadra Linux.
Vo desktopových a mobilných sériách CPU AMD Ryzen 3000, 4000, 5000, 7020, 7030 a Threadripper PRO 3000 WX bola zraniteľnosť odstránená na jeseň minulého roka. Vo vstavaných CPU AMD Ryzen Embedded V2000 bola zraniteľnosť odstránená na konci decembra. V procesoroch série AMD EPYC 7002 problém zostáva neopraviteľný a odporúča sa blokovať ho na úrovni operačného systému.
Zdroj: opennet.ru
