By die Black Hat 2026-konferensie is 'n aanvalsmetode gedemonstreer wat die swizzle-modus van AMD-geheuebeheerders gebruik om geheue-isolasie te omseil en arbitrêre data uit die geheue te lees of te skryf, insluitend areas wat die SVE-mikrokode en geheue wat aan die Platform Security Processor (PSP) toegeken is, bevat. Hierdie metode maak dit moontlik om ingeboude geheue-enkripsiemeganismes (AMD SME/SEV) te omseil, virtuele masjien-isolasie te oorkom en verwerker-mikrokode te oorskryf. Die manipulering van die geheuebeheerder vereis kernvlak-kode-uitvoering, wat die bedreiging wat deur die aangebiedde aanvalstegniek inhou, verminder.
Swizzle-modus wysig die RAM-adresseringslogika om konflikte wat tydens opeenvolgende toegang ontstaan, uit te skakel, wat kan voorkom wanneer daar van verskillende rye in dieselfde geheuebank gelees word. Om sulke konflikte in Swizzle-modus te vermy, pas die beheerder 'n XOR-bewerking op sommige adresbitte toe om opeenvolgende datablokke in verskillende geheuebanke te skei. Die aanval bestaan uit die manipulering van Swizzle-modus op 'n lopende stelsel om fisiese adresse onmiddellik te herverdeel.
'n Prototipe-aanval is gedemonstreer op AMD 16h-verwerkers wat in die PS4- en Xbox One-konsoles gebruik word, wat gedokumenteerde geheuebeheerder-adreskonfigurasieregisters gehad het en nie 'n meganisme gehad het om hulle na stelselopstart te sluit nie. In AMD 17h en nuwer verwerkers (beginnende met Zen) het AMD 'n meganisme geïmplementeer om toegang tot die geheuebeheerder-konfigurasieregisters te sluit en beskerming bygevoeg teen die vervalsing van die mikrokodekopie wat na RAM geskryf is tydens die verwerker se slaapmodus (C6).
Bron: opennet.ru
