Tvrtka AMD otkrila je informacije o ranjivosti (CVE-2025-54518) u procesorima temeljenim na mikroarhitekturi Zen 2, koja uzrokuje oštećenje predmemoriranja objektnog koda. Uspješna eksploatacija ranjivosti omogućuje izvršavanje CPU instrukcija na višoj razini privilegija. U praksi, problem potencijalno omogućuje povećanje privilegija u sustavu, na primjer, iz prostora korisnika doći do izvršavanja koda s pravima jezgre ili dobiti pristup host okruženju iz virtualne mašine.
Ranjivost su otkrili zaposlenici AMD-a, a detalji eksploatacije za sada nisu navedeni. Izjavljeno je da problem uzrokuje nepravilna izolacija dijeljenih resursa prilikom izvođenja operacija s predmemorijom objektnog koda CPU-a. Kroz oštećenje elemenata u predmemoriji, napadač može izvršiti promjenu instrukcija koje se izvršavaju na drugoj razini privilegija.
Ranjivost se manifestira samo u procesorima AMD temeljenim na mikroarhitekturi Zen2 (Fam17h). Problem utječe na hipervizor Xen i može se koristiti za zaobilaženje izolacije. Za grane Xen-a od 4.17 do 4.21 objavljene su zakrpe. Popravak za blokiranje ranjivosti također je dostavljen za uključivanje u jezgru Linuxa.
U desktop i mobilnim serijama CPU-a AMD Ryzen 3000, 4000, 5000, 7020, 7030 i Threadripper PRO 3000 WX, ranjivost je ispravljena u jesen prošle godine. U ugrađenim CPU-ima AMD Ryzen Embedded V2000, ranjivost je ispravljena krajem prosinca. U procesorima serije AMD EPYC 7002 problem ostaje neispravljen i preporučuje se blokiranje na razini operacijskog sustava.
Izvor: opennet.ru
