KringgÄ minnesisolering pÄ system med AMD-processorer genom att manipulera minneskontrollern

Vid Black Hat 2026-konferensen demonstrerades en angreppsmetod som anvÀnder AMD-minneskontrollernas swizzle-lÀge för att kringgÄ minnesisolering och lÀsa eller skriva godtycklig data frÄn minnet, inklusive omrÄden som innehÄller CPU-mikrokod och minne som allokerats till Platform Security Processor (PSP). Denna metod möjliggör kringgÄende av inbyggda minneskrypteringsmekanismer (AMD SME/SEV), brytande av virtuella maskiners isolering och överskrivning av processorns mikrokod. Att manipulera minneskontrollern krÀver kodkörning pÄ kÀrnnivÄ, vilket minskar hotet som den presenterade attacktekniken utgör.

Swizzle-lÀget modifierar RAM-adresseringslogiken för att eliminera konflikter som uppstÄr vid sekventiell Ätkomst, vilket kan uppstÄ vid lÀsning frÄn olika rader i samma minnesbank. För att undvika sÄdana konflikter i swizzle-lÀget tillÀmpar styrenheten en XOR-operation pÄ vissa adressbitar för att separera pÄ varandra följande datablock i olika minnesbanker. Attacken bestÄr av att manipulera swizzle-lÀget pÄ ett körbart system för att omfördela fysiska adresser under ledning.

En prototypattack demonstrerades pÄ AMD 16h-serieprocessorer som anvÀnds i PS4- och Xbox One-konsolerna, vilka hade dokumenterade minneskontrollernas adresskonfigurationsregister och saknade en mekanism för att lÄsa dem efter systemstart. I AMD 17h-serieprocessorer och senare (med början i Zen) implementerade AMD en mekanism för att lÄsa Ätkomst till minneskontrollernas konfigurationsregister och lade Àven till skydd mot förfalskning av mikrokodkopian som skrivs till RAM-minnet under processorns vilolÀge (C6).

KĂ€lla: opennet.ru

Köp pĂ„litlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster