Omzeiling van geheugenisolatie op systemen met AMD CPU door manipulaties met de geheugencontroller

Tijdens de Black Hat 2026-conferentie werd een aanvalsmethode gedemonstreerd die de swizzle-modus van AMD-geheugencontroller gebruikt om geheugenisolatie te omzeilen en willekeurige gegevens uit het geheugen te lezen of te schrijven, inclusief gebieden met CPU-microcode en geheugen dat is toegewezen aan de PSP-processor (Platform Security Processor). Deze methode maakt het mogelijk om ingebouwde encryptiemechanismen voor geheugen (AMD SME/SEV) te omzeilen, de isolatie van virtuele machines te doorbreken en de microcode van de processor te herschrijven. Voor manipulatie van de geheugencontroller is het nodig om code op kernniveau uit te voeren, wat de gevaren van deze aanvalstechniek vermindert.

De 'swizzle'-modus wijzigt de logica van geheugenadressering om conflicten te vermijden die ontstaan bij sequentiële toegang, die optreden bij het lezen uit verschillende rijen binnen een bank geheugen. Om dergelijke conflicten te vermijden, past de controller in de 'swizzle'-modus een XOR-bewerking toe op een deel van de adresbits om opeenvolgende datablokken over verschillende geheugens te verdelen. De aanval bestaat uit manipulaties van de 'swizzle'-modus op een draaiend systeem om fysieke adressen on-the-fly opnieuw toe te wijzen.

Een prototype van de aanval werd gedemonstreerd op AMD-processoren van de 16h-serie, gebruikt in de consoles PS4 en Xbox One, waarin de configuratieregisters van de geheugencontroller gedocumenteerd waren en er geen mecanismo was om de toegang na het opstarten van het systeem te blokkeren. In AMD-processoren van de 17h-serie en nieuwer (begonnen met Zen) heeft AMD een mechanisme voor toegangsbewerking tot de configuratieregisters van de geheugencontroller geïmplementeerd, evenals bescherming tegen vervalsing van de microcodekopie die in het RAM wordt gereset tijdens de overgang van de processor naar de slaapstand (C6).

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster