Forscher des Sicherheitsunternehmens Bitdefender haben eine gefährliche Sicherheitslücke im Betriebssystem Android aufgedeckt, die sie "GhostMap" getauft haben. Die Gefahr dieser Schwachstelle liegt in der Fähigkeit einer speziell entwickelten bösartigen App, Android-Geräte in eine endlose Neustartschleife (Boot Loop) zu versetzen, wodurch das Gerät unbrauchbar wird, ohne dass der App Berechtigungen erteilt oder sie nach der Installation überhaupt gestartet werden muss.
Wie funktioniert die GhostMap-Schwachstelle?
Die technischen Wurzeln des Problems liegen in einem Unterschied in der Art und Weise, wie zwei Android-Bibliotheken Methoden zur Komprimierung von ZIP-Dateien interpretieren. Diese Diskrepanz ermöglicht es manipulierten APK-Dateien (Android-Anwendungspakete), die üblichen Größenprüfungen zu umgehen, was dazu führt, dass das System versucht, eine Datei in einen nicht dafür vorgesehenen Speicherbereich zu schreiben.
Wenn der grundlegende Systemprozess system_server versucht, diese Datei zu lesen, tritt ein Fehler vom Typ SIGBUS auf (ein Signal, das vom Prozessor gesendet wird, um einen Prozess zu stoppen, der versucht, auf einen ungültigen Speicherbereich zuzugreifen). Da das System automatisch versucht, den betroffenen Prozess neu zu starten, liest es dieselbe beschädigte Datei erneut und stößt auf denselben Fehler, wodurch eine endlose Absturzschleife entsteht. Tests von Bitdefender auf einem Pixel 10 mit Android 17 haben gezeigt, dass das Gerät bereits eine Sekunde nach der Installation der App in die Absturzschleife gerät.
Googles Haltung zur Schwachstelle
Trotz der Schwere der Angelegenheit hatte Bitdefender Schwierigkeiten, Google dazu zu bewegen, die Schwachstelle anzuerkennen. Der Tech-Gigant antwortete im August, dass das Problem "nicht reproduzierbar" sei und außerhalb des Rahmens für Sicherheitsupdates liege. Obwohl Bitdefender zusätzliche Beweise vorlegte, stufte Google das Problem nicht als Priorität für eine sofortige Behebung ein und beließ es bei einer Prüfung für zukünftige Updates.
Was ändert sich praktisch für die Nutzer?
Da derzeit kein offizieller Software-Patch verfügbar ist, erfordert die Bekämpfung dieser Bedrohung Maßnahmen, die kostspielig oder komplex sein können:
- Werksreset (Factory Reset): Dies ist die sicherste Lösung, führt jedoch zum Löschen aller auf dem Gerät gespeicherten Daten.
- Verwendung des ADB-Tools: Die beschädigte Datei kann über ADB-Befehle gelöscht werden, dies erfordert jedoch, dass die Option "USB-Debugging" bereits aktiviert ist, und der Befehl muss extrem schnell ausgeführt werden, bevor das System in die Absturzschleife gerät.
Bitdefender weist darauf hin, dass die Schwachstelle die Nutzer sogar daran hindert, auf den abgesicherten Modus (Safe Mode) zuzugreifen, was die herkömmliche Wiederherstellung des Geräts äußerst schwierig macht. Das einzige derzeit verfügbare Mittel bleibt das Vertrauen auf externe Sicherheitstools, die verdächtige Apps während der Installation erkennen könnten.