Ein neuartiger Angriff auf die Windows-Sicherheit
IT-Sicherheitsforscher haben auf der renommierten Usenix-Konferenz eine besorgniserregende Schwachstelle in der Architektur moderner Windows-Systeme offengelegt. Unter dem provokanten Namen „Download more RAM“ präsentierten die Wissenschaftler einen Angriffspfad, der es ermöglicht, die als sicher geltende „Virtualization-Based Security“ (VBS) von Windows zu umgehen. Während bisherige Sicherheitslücken in diesem Bereich meist physischen Zugriff auf die Hardware oder tiefgreifende Software-Exploits erforderten, setzt dieser neue Ansatz an einer unscheinbaren Stelle an: dem sogenannten Serial Presence Detect (SPD) EEPROM auf den RAM-Speicherriegeln. Durch die gezielte Manipulation dieser kleinen Speicherbausteine, die dem Mainboard normalerweise lediglich Informationen über die Kapazität und Konfiguration des Arbeitsspeichers liefern, können Angreifer die Integrität des Windows-Kernels untergraben. Dies stellt eine signifikante Bedrohung dar, da VBS eigentlich dazu konzipiert wurde, sensible Daten und Systemressourcen in einer isolierten virtuellen Umgebung vor unbefugten Zugriffen zu schützen. Der Angriff zeigt eindrucksvoll, wie vermeintlich triviale Hardware-Komponenten die Sicherheit eines hochkomplexen Betriebssystems kompromittieren können, wenn diese nicht ausreichend gegen Schreibzugriffe abgesichert sind.
Technische Details und Funktionsweise
Der Kern der Schwachstelle liegt in der mangelnden Absicherung der SPD-EEPROMs auf vielen handelsüblichen DIMM-Modulen. Diese Bausteine, wie beispielsweise der STTS2002 von ST, sind für den Betrieb des Rechners essenziell, da das Mainboard beim Startvorgang die dort hinterlegten Werte ausliest, um den Speicherzugriff korrekt zu konfigurieren. Die Forscher der Universitäten Birmingham und Durham entdeckten, dass bei einer Vielzahl von Speichermodulen kein Schreibschutz für diesen EEPROM-Bereich aktiviert ist. Dies erlaubt es, über den SMBus – ein Protokoll, das technisch dem I2C-Standard entspricht – den Inhalt des Speichers zu verändern. Unter Linux lässt sich dies beispielsweise mit den „i2c-tools“ sehr einfach bewerkstelligen. In einer Windows-Umgebung ist der Prozess etwas komplexer, da hier zunächst ein Zugriff auf den SMBus erlangt werden muss, was die Forscher mittels „Bring Your Own Vulnerable Driver“ (BYOVD) erreichten. Dabei werden verwundbare Treiber in das System eingeschleust, um die notwendigen Rechte für die Manipulation zu erhalten. Durch die Verdopplung der gemeldeten Speichermenge im SPD-EEPROM provozieren die Angreifer eine Fehlkonfiguration, die zu einem sogenannten Speicher-Aliasing führt. Dabei greift das System auf die untere Speicherhälfte zu, wenn eigentlich der vermeintlich „neue“ obere Bereich adressiert wird, was den Zugriff auf geschützte Speicherbereiche ermöglicht.
Historischer Kontext der BadRAM-Attacke
Der aktuelle Angriff „Download more RAM“ ist keine völlig isolierte Neuerung, sondern baut auf den Erkenntnissen der sogenannten „BadRAM“-Attacke auf. In der Vergangenheit war für eine solche Manipulation ein erheblicher physischer Aufwand erforderlich. Ein Angreifer musste das Speichermodul physisch aus dem Computer entfernen, den EEPROM-Baustein mit einem speziellen I2C-Programmiergerät manuell umprogrammieren und den Riegel anschließend wieder in das Zielsystem einsetzen. Diese Hürde war für die meisten Szenarien in der Praxis zu hoch, da sie einen direkten, unbeaufsichtigten Zugriff auf die Hardware voraussetzte. Die Innovation der Forscher aus Birmingham und Durham besteht nun darin, dass dieser Prozess vollständig in Software abgebildet werden kann. Es ist kein Ausbau der Hardware mehr nötig; stattdessen wird die Schwachstelle rein virtuell über den SMBus ausgenutzt. Diese Entwicklung verdeutlicht eine Verschiebung in der Bedrohungslandschaft: Was früher eine exklusive Methode für physisch präsente Angreifer war, ist durch die Ausnutzung von Software-Schnittstellen und Treibern nun für eine breitere Palette von Angriffsszenarien zugänglich geworden, was die Gefahr für Endnutzer und Unternehmen gleichermaßen erhöht.
Die Akteure und betroffene Systeme
An der Entdeckung und Analyse dieses Sicherheitsrisikos waren maßgeblich IT-Forscher der Universitäten Birmingham und Durham beteiligt, die ihre Ergebnisse auf der Usenix-Sicherheitskonferenz präsentierten. Betroffen sind primär Endverbrauchersysteme, die mit DIMM-Modulen ausgestattet sind, deren SPD-EEPROMs keinen aktiven Schreibschutz aufweisen. Microsoft ist als Hersteller des betroffenen Betriebssystems direkt involviert und hat bereits auf die Entdeckung reagiert. Die Schwachstelle wurde unter der Kennung CVE-2026-23670 mit einem CVSS-Score von 5.7 als Risiko „mittel“ eingestuft. Neben den Forschern und Microsoft spielen auch Hardware-Hersteller wie Corsair eine Rolle, die bereits Werkzeuge wie iCue bereitstellen, um den Schreibschutz auf ihren Modulen nachträglich zu aktivieren. Auch das Diagnose-Tool HWInfo wurde in diesem Zusammenhang genannt, wobei die Verfügbarkeit der entsprechenden Schutzfunktion in aktuellen Versionen nicht zweifelsfrei bestätigt werden konnte. Die betroffenen Nutzer sind letztlich alle Anwender, die Windows-Systeme mit VBS-Unterstützung einsetzen und deren Hardware-Komponenten nicht über die notwendigen Sicherheitsvorkehrungen am Speicherriegel verfügen.
Einordnung der Sicherheitsbedrohung
Einzuordnen ist das Sicherheitsrisiko als durchaus ernst, auch wenn der CVSS-Wert von 5.7 lediglich als „mittel“ eingestuft wird. Die Tragweite ergibt sich aus den möglichen Konsequenzen des Angriffs: Gelingt die Manipulation, können Angreifer die VBS-geschützten Prozesse lesen, was den Diebstahl sensibler Anmeldeinformationen ermöglichen kann. Zudem lassen sich Anti-Cheat-Systeme in Spielen umgehen, Mobile Device Management (MDM)-Lösungen aushebeln oder sogar Antivirensysteme vollständig deaktivieren. Letzteres setzt jedoch voraus, dass ein User-Login am System bereits erfolgt ist. Den Berichten zufolge ist das System nach der Manipulation des SPD-EEPROMs zunächst nicht ohne Weiteres startfähig, da die geänderten Speicherwerte das BIOS irritieren. Die Forscher konnten dies jedoch durch Startparameter wie „removememory“ umgehen, wodurch Windows trotz der manipulierten Konfiguration bootet. Die Tatsache, dass Windows-Kernel-Funktionen den Zugriff auf den so „entfernten“ Speicher weiterhin erlauben, bildet das Einfallstor für die weitere Kompromittierung. Es handelt sich somit um eine klassische Kette von Schwachstellen, bei der eine Hardware-Eigenschaft in Kombination mit einer Software-Lücke das Sicherheitskonzept aushebelt.
Offene Fragen zur Sicherheitslücke
Obwohl die Forscher die Funktionsweise des Angriffs detailliert beschrieben haben, bleiben einige Aspekte unklar. Es ist beispielsweise nicht vollständig geklärt, wie verbreitet die betroffenen Speichermodule ohne Schreibschutz im aktuellen Markt tatsächlich sind. Während die Forscher betonen, dass „viele“ Module betroffen seien, fehlt eine präzise Liste der Hersteller oder Modellreihen, die dieses Sicherheitsrisiko aufweisen. Ebenso bleibt offen, inwieweit die von Microsoft mit dem April-Patchday bereitgestellten Sicherheitsupdates die Lücke in der Breite schließen können oder ob es sich lediglich um eine partielle Entschärfung handelt. Auch die Wirksamkeit der von Drittanbietern angebotenen Software-Lösungen zur nachträglichen Aktivierung des Schreibschutzes ist nicht flächendeckend verifiziert. Die Prüfung des Tools HWInfo ergab beispielsweise, dass die beworbene Funktion in der aktuellen Beta-Version nicht auffindbar war, was Fragen zur Zuverlässigkeit solcher Schutzmaßnahmen aufwirft. Zudem ist unklar, wie viele Systeme in der Praxis bereits durch die beschriebene Methode angegriffen wurden, da ein solcher Angriff nur schwer durch herkömmliche Sicherheitssoftware zu detektieren ist.
Zukünftige Schritte und Gegenmaßnahmen
Für die Zukunft zeichnen sich verschiedene Lösungsansätze ab, um die „Download more RAM“-Schwachstelle dauerhaft zu schließen. Die Universität Birmingham betont ausdrücklich, dass Systeme, auf denen „Secure Boot“ aktiviert ist, gegen diese spezifische Attacke immun sind, da der Boot-Vorgang bei manipulierten Hardware-Konfigurationen unterbrochen wird. Dies stellt eine wichtige Empfehlung für Anwender dar. Darüber hinaus könnten zukünftige BIOS-Updates oder Betriebssystem-Patches implementiert werden, die das System beim Start auf Anzeichen von Speicher-Aliasing prüfen oder den Boot-Vorgang verweigern, wenn ein Speichermodul ohne Schreibschutz erkannt wird. Microsoft hat mit den Sicherheitsupdates zum April-Patchday bereits erste Schritte unternommen, um die Schwachstelle CVE-2026-23670 zu adressieren. Ob diese Maßnahmen ausreichen, um das grundlegende Problem der Hardware-Manipulation in Software zu lösen, bleibt abzuwarten. Anwender sind dazu aufgerufen, ihre Systeme stets auf dem neuesten Stand zu halten und, sofern möglich, die Schreibschutzfunktionen der Speichermodule über die herstellereigenen Tools zu aktivieren, um die Angriffsfläche zu minimieren.