Die Hacker Pascal Turbing und Hendrik Schmidt demonstrierten die Übernahme des ESXi-Hypervisors von VMware.
Die Hacker Pascal Turbing und Hendrik Schmidt demonstrierten die Übernahme des ESXi-Hypervisors von VMware. (Bild: Andreas Sebayang/Golem.de)

VMware ESXi 5 Übernahme des Hypervisors über ein Gastsystem

Deepsec 2012 Mit modifizierter Firmware können Hacker mit einer Root-Shell auf den ESXi-5-Hypervisor von VMware zugreifen. Das haben die beiden Sicherheitsexperten Pascal Turbing und Hendrik Schmidt auf der Deepsec 2012 demonstriert.

Anzeige

Ohne großen Aufwand können Angreifer auf den Hypervisor von VMware zugreifen. Sie können dazu weitgehend unbekannte Parameter in den Beschreibungsdateien der virtuellen Festplatten für Gastsysteme nutzen, um sich schreibenden Zugriff auf das Root-Dateisystem des Hypervisors zu verschaffen. Da der Zugriff auf die virtuelle Infrastruktur in entfernten Systemen weitgehend vom Provider ungeprüft erfolgt, werten die Sicherheitsexperten Pascal Turbing und Hendrik Schmidt diese Lücke als gravierend. Sie demonstrierten auf der Deepsec 2012 erstmals auch einen Zugriff auf den Hypervisor mit einer Root-Shell.

Zunächst fiel den Sicherheitsexperten auf, dass sie mit eigenen Parametern im Abschnitt Disk Descriptor aus Gastsystemen heraus auf die Lodgdateien des Hypervisors zugreifen können. Dazu reicht beispielsweise der Eintrag VMFS "/scratch/log/vmkernel1.0.gz". Danach kann die Logdatei als Loopback-Device mit dem Befehl losetup in das Linux-Gastsystem eingebunden werden.

Erst Logdateien, dann ganze Verzeichnisse

Turbing und Schmidt gingen noch ein Schritt weiter. Mit dem Zugriff auf die Logdateien ließen sich auch weitere Informationen der virtuellen Umgebung auslesen, etwa der Name der von dem Hypervisor verwendeten Festplatten. Diese konnten sie dann mit dem Konfigurationseintrag RW 0 VMFSRAW "/dev/disk/Diskname" ebenfalls ins Gastsystem einbinden.

Das funktioniert auch deshalb, weil Linux Geräte als Dateien behandelt. Das Einbinden einzelner Verzeichnisse ist ebenfalls möglich. Lediglich Dateien in der Ramdisk des Hypervisors konnten sie zunächst nicht einbinden, denn sie wird dynamisch während des Starts des Hypervisors erzeugt und mit den Parametern aus der Bootbank-Partition gefüttert, aus der das Root-Dateisystem des Hypervisors generiert wird.

Zugriff auf die Konfigurationsdateien des Hypervisors

Also galt es, Zugriff auf das Bootbank-Verzeichnis zu erhalten. Es wurde wie bereits erwähnt mit Schreibzugriff im Gastsystem eingebunden. Die dort abgelegten Dateien sind mit einem speziellen Tar-Gz-Format gepackt. Sie können nur mit der Binärdatei Vmtar und der Bibliothek Libvmlibs.so erstellt werden, die jeder VMware-Installation beiliegen und in das Gastsystem kopiert werden können.

Die Hacker konnten so eine modifizierte Firewall-Konfigurationsdatei im Bootbank-Verzeichnis ablegen und beispielsweise per DoS-Angriff einen Neustart des Hypervisors erzwingen. Danach konnte sie sich in die Shell des Hypervisors einloggen.

Unbefugte Nutzer fernhalten

Ein solcher Angriff kann unter folgenden Voraussetzungen erfolgen: Das präparierte Gastsystem muss über das von VMware bereitgestellte API ohne Änderungen oder Verifizierung auf das System mit dem Hypervisor ESXi 5 übertragen werden. Die Dateien des Gastsystems müssen auf einer eigenständigen Partition liegen, die nicht vom Hypervisor genutzt wird.

Bislang weist der VMware-Hersteller lediglich darauf hin, dass grundsätzlich Unbefugten kein Zugang zum Hypervisor gewährt werden sollte. Von den vier kontaktierten Serviceprovidern, die virtuelle Umgebungen mit ESXi 5 anbieten, geben nur zwei an, die auf ihre Server hochgeladenen Dateien zu prüfen, sagten Turbing und Schmidt zu Golem.de.

Eine genaue Beschreibung des Angriffsvektors haben die Hacker in ihrem Blog veröffentlicht.


1st1 01. Dez 2012

Für Firmen, die ihre Server virtuell im eigenen Hause betreiben ist das Szenario in der...

Kommentieren



Anzeige

  1. Projektentwicklungsingenieur (m/w) Hardware / Software
    MEKRA Lang GmbH & Co. KG, Ergersheim (zwischen Ansbach und Würzburg)
  2. Security Consultant (m/w)
    Microsoft Deutschland GmbH, Berlin, Köln, München
  3. Projektleitung (m/w) IT-Bereich
    Robert Bosch Car Multimedia GmbH, Hildesheim
  4. Anwendungsbetreuer SAP Business ByDesign (ByD) (m/w)
    Roland Berger Strategy Consultants GmbH, München

 

Detailsuche


Hardware-Angebote
  1. TIPP: Evga Geforce GTX 960 SuperSC
    mit 20 Euro Cashback nur 194,90€ bezahlen
  2. Amazon Fire TV
    89,00€ statt 99,00€
  3. PREIS-TIPP + BESTSELLER: Toshiba STOR.E Basics 1TB externe Festplatte 2,5" USB 3.0
    53,10€

 

Weitere Angebote


Folgen Sie uns
       


  1. Galaxy S6 und S6 Edge im Hands On

    Rund, schnell, teuer

  2. Galaxy S6 und Edge-Variante

    Samsungs neue Top-Smartphones im Glaskleid

  3. Smart Home

    D-Link will Z-Wave-Funk in seine Router integrieren

  4. Vive

    Valves VR-Brille kommt von HTC

  5. Huawei Watch im Hands On

    Kompakte Smartwatch mit rundem Saphirglas

  6. One M9 im Hands on

    HTCs Lollipop-Smartphone hat ein Zusatzknöpfchen

  7. Watch Urbane LTE im Hands On

    LGs Edelstahl-Uhr für geduldige Golfer

  8. Qi Wireless Charging

    Ikea-Möbel laden schnurlos Akkus

  9. Linux-Desktops

    Xfce 4.12 ist endlich fertig

  10. Fahrerdienst

    Uber verschweigt monatelang einen Server-Einbruch



Haben wir etwas übersehen?

E-Mail an news@golem.de



IMHO: Mars One wird scheitern
IMHO
Mars One wird scheitern
  1. Raumfahrt Raumsonde New Horizons knipst Pluto-Monde
  2. Saturnmond Titan Nasa baut ein U-Boot für die Raumfahrt
  3. Kamera der Apollo-11-Mission Neil Armstrongs Souvenirs von der Mondreise

Filmkritik Citizenfour: Edward Snowden, ganz nah
Filmkritik Citizenfour
Edward Snowden, ganz nah
  1. NSA-Ausschuss BND streitet Mithilfe bei US-Drohnenkrieg ab
  2. Operation Glotaic BND griff Daten offenbar über Tarnfirma ab
  3. Laura Poitras Citizenfour erhält einen Oscar

Invisible Internet Project: Das alternative Tor ins Darknet
Invisible Internet Project
Das alternative Tor ins Darknet
  1. Blackphone Schwerwiegender Fehler in der Messaging-App Silenttext
  2. Private Schlüssel Gitrob sucht sensible Daten bei Github
  3. Nachrichtenagentur Nordkoreanische Webseite bietet Malware zum Download

  1. Re: Interner Speicher vs. Speicherkarte

    andi_lala | 00:49

  2. 1000¤

    Gandalf2210 | 00:46

  3. Re: Preise

    ChMu | 00:41

  4. Re: Laptop laden?

    plutoniumsulfat | 00:39

  5. Re: Hochkant-Videos...

    JumpLink | 00:38


  1. 00:39

  2. 19:36

  3. 17:29

  4. 17:20

  5. 17:16

  6. 17:00

  7. 15:39

  8. 13:23


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel