Cachewarp: CPU-Schwachstelle gefährdet AMD-basierte Serversysteme

Durch eine Schwachstelle in AMD-CPUs können Angreifer wohl in VMs eindringen und ihre Rechte ausweiten. Besonders gefährdet sind Cloudsysteme.

Artikel veröffentlicht am , Marc Stöckel
Eine neu aufgedeckte Schwachstelle in AMD-CPUs gefährdet Serversysteme.
Eine neu aufgedeckte Schwachstelle in AMD-CPUs gefährdet Serversysteme. (Bild: pixabay.com / TheDigitalArtist)

Forscher des Helmholtz-Zentrums für Informationssicherheit, der Technischen Universität Graz sowie ein unabhängiger Sicherheitsforscher haben einen Cachewarp genannten Fault-Injection-Angriff offengelegt. Dieser ermögliche es Angreifern, in den Kontrollfluss SEV-geschützter (Secure Encrypted Virtualization) AMD-CPUs einzugreifen sowie in VMs einzudringen und darin höhere Rechte zu erlangen, so die Forscher auf einer Informationsseite zu Cachewarp.

AMD SEV ist eine Schutzfunktion, die eigentlich eine sichere Trennung zwischen virtuellen Maschinen und einem Hypervisor ermöglichen soll. Um das zu erreichen, werden die im Speicher liegenden Daten der VM verschlüsselt. "Die Verschlüsselung gilt sowohl für den Speicher der VM als auch für ihren Registerstatus bei Kontextwechseln", erklären die Forscher diesbezüglich.

Gerade in der Cloud sei dies wichtig, um vertrauliche Daten sicher verarbeiten zu können, auch wenn der Cloudanbieter selbst nicht vertrauenswürdig sei.

Per Cachewarp zurück in die Vergangenheit

Durch Cachewarp sei es den Forschern zufolge möglich, gewisse Datenänderungen innerhalb einer VM rückgängig zu machen und damit einen früheren Speicherzustand aufzurufen. Eine Ausführung von Schadcode sowie Rechteausweitungen innerhalb einer VM seien mögliche Szenarien, die sich damit umsetzen ließen.

So könne ein Angreifer beispielsweise zur Authentifizierung verwendete Variablen in einen früheren Zustand zurückversetzen und dadurch potenziell eine zuvor authentifizierte Sitzung übernehmen. Darüber hinaus könne ein böswilliger Akteur auf dem Stack gespeicherte Rücksprungadressen umkehren und damit den Kontrollfluss eines Zielprogramms ändern.

Die Forscher stellen auf ihrer Webseite zwei Videos bereit, in denen sie mögliche Angriffe demonstrieren. Weitere Details zu Cachewarp sind außerdem in einem separaten Paper (PDF) zu finden.

Einen Patch gibt es nur für Milan

Cachewarp basiert auf einer Schwachstelle, die als CVE-2023-20592 registriert ist und sowohl SEV-ES als auch SEV-SNP betrifft. Anfällig sind einem Security-Bulletin von AMD zufolge Epyc-Prozessoren der ersten drei Generationen und damit jene Server-CPUs, die unter die Codenamen Naples (Zen 1), Rome (Zen 2) und Milan (Zen 3) fallen. AMD stuft den Schweregrad der Sicherheitslücke als mittel ein.

Für Milan hat AMD einen Microcode-Patch bereitgestellt. Leistungsverluste seien dadurch nicht zu erwarten, so der Hersteller. Für die ersten beiden Epyc-Generationen gebe es aber keinen Fix, da deren SEV- und SEV-ES-Funktionen nicht für den Schutz der Speicherintegrität von Gast-VMs vorgesehen seien. SEV-SNP sei für Naples und Rome gar nicht verfügbar.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Frigate
Intelligente Videoüberwachung ohne Cloudzwang

Mit der Open-Source-Software Frigate lässt sich eine moderne Videoüberwachung realisieren - ohne Hersteller-Cloud und unabhängig von der Hardware.
Von Dominik Haas

Frigate: Intelligente Videoüberwachung ohne Cloudzwang
Artikel
  1. Energieversorgung: Nachfrage nach Wärmepumpen kühlt ab - außer in Deutschland
    Energieversorgung
    Nachfrage nach Wärmepumpen kühlt ab - außer in Deutschland

    Der Europäische Wärmepumpenverband zeigt sich wegen sinkender Absatzzahlen besorgt, aber hierzulande bleibt das Interesse groß.

  2. Emerald Rapids SP: Chinesische Server-CPU auf Xeon-Basis
    Emerald Rapids SP
    Chinesische Server-CPU auf Xeon-Basis

    In Kooperation mit Intel werden Xeon-Prozessoren unter eigenem Namen entwickelt. Neu sind dabei China-spezifische Sicherheitsfunktionen.

  3. Drohendes Einfuhrverbot: Apple stoppt US-Verkauf der Apple Watch Series 9 und Ultra 2
    Drohendes Einfuhrverbot
    Apple stoppt US-Verkauf der Apple Watch Series 9 und Ultra 2

    Apple kommt in den USA den Behörden zuvor und nimmt die Apple Watch Series 9 und Ultra 2 aus dem Handel. Hintergrund sind Patentstreitigkeiten.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    • Daily Deals • MSI XMAS-Sale • Crucial P5 Plus SSD 500GB 39,99€ • Nur noch kurz: 3 für 2 Games-Aktion (PS5, PS4, Xbox, PC) • Apple Week • AVM Fritz Box 7510 74,99€ • Last-Minute-Angebote bei Amazon • Avatar, AC: Mirage & The Crew Motorfest bis -50% • Xbox Series X 399€ [Werbung]
    •  /