AMD har afsløret oplysninger om sårbarheden (CVE-2025-54518) i processorer baseret på Zen 2 mikroarkitektur, som forårsager beskadigelse af objektkode-cachen. En vellykket udnyttelse af sårbarheden giver mulighed for at udføre CPU-instruktioner på et højere privilegieniveau. I praksis kan dette potentielt føre til, at angriberen kan hæve sine privilegier i systemet, således at man fra brugerens rum kan udføre kode med kernelrettigheder eller få adgang til værtens miljø fra en virtuel maskine.
Sårbarheden er blevet identificeret af medarbejdere hos AMD, men detaljer om udnyttelse er endnu ikke blevet offentliggjort. Det er blevet rapporteret, at problemet skyldes utilstrækkelig isolation af delte ressourcer under udførelsen af operationer med CPU'ens objektkode-cache. Gennem ødelæggelse af elementer i cachen kan en angriber opnå ændringer i instruktionerne, der udføres på et andet privilegieniveau.
Sårbarheden optræder kun i AMD-processorer baseret på Zen 2 mikroarkitektur (Fam17h). Problemet påvirker Xen-hypervisoren og kan bruges til at omgå isolation. Der er offentliggjort patches for Xen-versioner fra 4.17 til 4.21. En rettelse til at blokere for sårbarheden er også sendt til inkludering i Linux-kernen.
For desktop- og mobile serier af AMD Ryzen 3000, 4000, 5000, 7020, 7030 og Threadripper PRO 3000 WX er sårbarheden blevet rettet i efteråret sidste år. I embedded CPU'er AMD Ryzen Embedded V2000 blev sårbarheden rettet i slutningen af december. I processorerne i AMD EPYC 7002-serien forbliver problemet urettet, og det anbefales at blokere det på operativsystemniveau.
Kilde: opennet.ru
