AMD ha rivelato informazioni su una vulnerabilità (CVE-2025-54518) nei processori basati sull'architettura Zen 2, che causa la corruzione della cache degli oggetti codice. Un'esploitazione riuscita della vulnerabilità consente di eseguire istruzioni CPU a un livello di privilegio superiore. In pratica, questo problema potrebbe consentire di elevare i propri privilegi nel sistema, ad esempio, portando a eseguire codice con i diritti di kernel o accedere all'ambiente host da una macchina virtuale.
La vulnerabilità è stata identificata dai dipendenti di AMD, ma i dettagli sull'esploitazione non sono ancora disponibili. È stato dichiarato che il problema è causato da un'errata isolazione delle risorse condivise durante le operazioni con la cache degli oggetti codice del CPU. Attraverso la corruzione degli elementi nella cache, un attaccante potrebbe modificare le istruzioni eseguite a un altro livello di privilegio.
La vulnerabilità si manifesta solo nei processori AMD basati sull'architettura micro Zen2 (Fam17h). Il problema riguarda l'iperpvisor Xen e può essere sfruttato per eludere l'isolamento. Sono state pubblicate delle patch per le branch di Xen dalla 4.17 alla 4.21. Una correzione per bloccare la vulnerabilità è stata anche inviata per essere inclusa nel kernel Linux.
Nelle serie per desktop e mobile dei processori AMD Ryzen 3000, 4000, 5000, 7020, 7030 e Threadripper PRO 3000 WX, la vulnerabilità è stata rimossa nell'autunno dello scorso anno. Nei CPU embedded AMD Ryzen Embedded V2000, la vulnerabilità è stata corretta alla fine di dicembre. Nei processori della serie AMD EPYC 7002, il problema rimane irrisolto e si propone di bloccarlo a livello di sistema operativo.
Fonte: opennet.ru
