Bypass dell'isolamento della memoria sui sistemi con CPU AMD tramite manipolazioni con il controller della memoria

Alla conferenza Black Hat 2026 è stato dimostrato un metodo di attacco che utilizza la modalità swizzle dei controller di memoria AMD per bypassare l'isolamento della memoria e leggere o scrivere dati arbitrari dalla memoria, incluse aree con microcodice CPU e memoria allocata per il processore PSP (Platform Security Processor). Questo metodo consente di superare i meccanismi di crittografia della memoria (AMD SME/SEV), compromettere l'isolamento delle macchine virtuali e riscrivere il microcodice del processore. Per manovrare il controller di memoria è necessaria l'esecuzione di codice a livello kernel, il che riduce il rischio della tecnica d'attacco presentata.

La modalità «swizzle» modifica la logica di indirizzamento della memoria per evitare conflitti che si verificano durante l'accesso sequenziale, in particolare durante la lettura da diverse righe in un unico banco di memoria. Per evitare tali conflitti, la modalità «swizzle» applica un'operazione XOR a una parte dei bit dell'indirizzo al fine di separare i blocchi di dati sequenzialmente contigui in diversi banchi di memoria. L'attacco consiste nella manipolazione della modalità «swizzle» su un sistema in funzione per ridistribuire dinamicamente gli indirizzi fisici.

Il prototipo dell'attacco è stato dimostrato su processori AMD della famiglia 16h, utilizzati nelle console PS4 e Xbox One, nei quali i registri di configurazione dell'indirizzamento del controller di memoria erano documentati e mancava un meccanismo per bloccarli dopo l'avvio del sistema. Nei processori AMD della famiglia 17h e più recenti (a partire da Zen), AMD ha implementato un meccanismo di blocco dell'accesso ai registri di configurazione del controller di memoria, oltre a introdurre una protezione contro la sostituzione della copia del microcodice, caricata in memoria durante il passaggio del processore a modalità sleep (C6).

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster