Muistin eristämisen ohittaminen AMD-suorittimilla varustetuissa järjestelmissä muokkaamalla muistiohjainta

Black Hat 2026 -konferenssissa esiteltiin hyökkäysmenetelmä, joka hyödyntää AMD:n muistiohjainten swizzle-tilaa muistin eristämisen ohittamiseen ja mielivaltaisen datan lukemiseen tai kirjoittamiseen muistista, mukaan lukien alueet, jotka sisältävät suorittimen mikrokoodia ja alustan suojausprosessorille (PSP) varattua muistia. Tämä menetelmä mahdollistaa sisäänrakennettujen muistin salausmekanismien (AMD SME/SEV) ohittamisen, virtuaalikoneen eristämisen murtamisen ja suorittimen mikrokoodin ylikirjoittamisen. Muistiohjaimen manipulointi vaatii ydintason koodin suorittamista, mikä lieventää esitetyn hyökkäystekniikan aiheuttamaa uhkaa.

Swizzle-tila muokkaa RAM-muistin osoitelogiikkaa poistaakseen ristiriitoja, joita voi syntyä peräkkäisen käytön aikana luettaessa saman muistipankin eri riveiltä. Tällaisten ristiriitojen välttämiseksi swizzle-tilassa ohjain soveltaa XOR-operaatiota joihinkin osoitebitteihin erottaakseen peräkkäiset datalohkot eri muistipankkeihin. Hyökkäys koostuu swizzle-tilan manipuloinnista käynnissä olevassa järjestelmässä fyysisten osoitteiden uudelleenjakamiseksi lennossa.

Prototyyppihyökkäys esiteltiin PS4- ja Xbox One -konsoleissa käytetyille AMD 16h-sarjan prosessoreille, joissa oli dokumentoidut muistiohjaimen osoitekonfiguraatiorekisterit, mutta joista puuttui mekanismi niiden lukitsemiseksi järjestelmän käynnistyksen jälkeen. AMD 17h-sarjan prosessoreissa ja uudemmissa (alkaen Zenistä) AMD toteutti mekanismin muistiohjaimen konfiguraatiorekisterien käytön lukitsemiseksi ja lisäsi myös suojauksen RAM-muistiin kirjoitetun mikrokoodin väärentämistä vastaan ​​prosessorin lepotilan (C6) aikana.

Lähde: opennet.ru

Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster