Bei alten AMD-Prozessoren lässt sich die in Hardware verankerte RAM-Adressverwaltung manipulieren, um auf vermeintlich geschützte Bereiche zuzugreifen.
Für das Schutzkonzept moderner Computer ist die sichere Abschottung bestimmter Adressbereiche des Arbeitsspeichers essenziell. Der Experte Christopher Domas alias „xoreaxeaxeax“ weist nun nach, dass diese Abschottung bei alten AMD-Prozessoren der sogenannten Familie 16h nicht funktioniert. Das ermöglicht den Lese- und Schreibzugriff auf eigentlich reservierte RAM-Adressbereiche von Sicherheitsfunktionen wie AMD Platform Security Processor (PSP), System Management Mode (SMM) oder CPU-Microcode.
Beschreibung des Register D18F2x94 im BIOS and Kernel Developer’s Guide (BKDG) für AMD-Prozessoren „Family 16h Models 30h-3Fh“.
(Bild: AMD)
Eine höhere Gefahr für Angriffe auf Rechner mit den genannten AMD-Prozessoren besteht durch die „skitter-creek-bath-salts“ getaufte Lücke eher nicht. Denn um den DRAM-Controller der Prozessoren manipulieren zu können, sind Adminrechte erforderlich.
Doch skitter-creek-bath-salts beweist, dass das Sicherheitskonzept der vor rund 13 Jahren vorgestellten Family-16h-Prozessoren Schwachstellen hat. Laut Domas könnten auch andere CPU-Familien betroffen sein; bei jüngeren Prozessoren dokumentiert AMD das von ihm benutzte CPU-Register bloß nicht mehr öffentlich.
Betroffene Prozessoren2013 hatte AMD sparsame Prozessoren mit „Jaguar“-Kernen für billige Tablets, Notebooks und Embedded Systems vorgestellt: Kabini und Temash mit Produktbezeichnungen wie A4-5000, E2-3000 oder auch A4-1250. 2014 folgten Beema und Mullins (A4 Micro-6400T, A4-6210, E2-6110). Diese Modelle stammen alle aus der Bulldozer-Ära vor Ryzen.
Abgeschotteter SpeicherDie erwähnten Prozessoren gehörten zu den ersten von AMD mit Platform Security Processor (PSP), später umbenannt in AMD Secure Processor. Er bildete in späteren Generationen auch die Basis für das integrierte Firmware Trusted Platform Module 2.0 (fTPM 2.0).
Der PSP schützt unter anderem geheimes Schlüsselmaterial für kryptografische Sicherheitsfunktionen, auch gegen Unbefugte mit höchsten Zugriffsrechten. Darauf wiederum basieren Schutzkonzepte wie AMD SEV.
Als Hardware-Controller des PSP sitzt in AMD-Prozessoren ein ARM Cortex-A5, der jedoch auch einen kleinen Teil des eingesteckten DRAM exklusiv nutzt. Für das Betriebssystem und das BIOS ist dieser Adressbereich weder sichtbar noch zugänglich, weil ihn der in der CPU eingebaute Speichercontroller versteckt.
Abschottung ausgehebeltBei x86-Systemen sind physische und virtuelle RAM-Adressen höchst kompliziert miteinander verknüpft.
(Bild: xoreaxeaxeax)
Genau hier setzt skitter-creek-bath-salts an: Der Angriff verändert die DRAM-Adressverwaltung so, dass eigentlich geschützte Bereiche zugänglich werden. Dazu muss die Software aber die mehrfachen Verwürfelungen zwischen virtuellen und physischen RAM-Adressen zurückrechnen.
Auf der GitHub-Seite von skitter-creek-bath-salts erklärt der Autor diese zahlreichen Adressveränderungen. Der Code steuert unter anderem das CPU-Konfigurationsregister D18F2x94 für den DRAM Controller (DCT Configuration Register) an.
Ähnliche AttackenAngriffe auf vermeintlich abgeschottete RAM-Adressbereiche gibt es immer wieder. 2020 drangen Experten von PTE bei manchen CPU-Baureihen tief in Speicherbereiche der sogenannten Intel Management Engine (ME) vor. Auch der physische Angriff BatteringRAM manipuliert RAM-Adressen, um an geschützte Speicherbereiche fürs Confidential Computing zu gelangen.
(ciw)
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Обход изоляции памяти на системах с CPU AMD через манипуляции с контроллером памяти | 0 | 8.08 | 14-08-2026 |
| 2 | Хакер смог получить полный доступ к скрытой области памяти процессоров AMD 2011–2015 годов | 0 | 10.39 | 14-08-2026 |
| 3 | В прошивке роутеров Tenda обнаружена уязвимость для входа под правами администратора и без пароля | -2 | 7 | 09-07-2026 |
| 4 | TONTOU-атака обходит защиту от Spectre v2 на процессорах AMD и Intel | 0 | 8.6 | 11-08-2026 |
| 5 | В серверных и десктопных Windows нашли очередную уязвимость | 0 | 0 | 13-08-2025 |
| 6 | Эксперты обнаружили вирус, способный читать секретные чаты в защищенных мессенджерах | 0 | 0 | 10-07-2019 |
| 7 | Bedrohung für Android-Geräte: Malware übernimmt Bankzugänge und SMS | -2 | 6 | 31-12-2025 |
| 8 | Versteckter Android-Trojaner spioniert unbemerkt Bankzugänge aus | -2 | 7 | 22-04-2026 |
| 9 | Железный ключ к Secure Boot RK35xx | 0 | 9.39 | 11-08-2026 |