Details zum Software-Hack
Ein Sicherheitsforscher, bekannt unter dem Namen "Pepsipu", konnte einen teilweisen Software-Hack der Nintendo Switch 2-Plattform durchführen, der Benutzern Zugriff auf die als "Userland" bekannte Systemebene verschaffte. Dieser Hack ermöglicht es Benutzern, externe Software (Homebrew) auszuführen, Spieldateien zu modifizieren, Speicherstände zu extrahieren sowie über die MMIO-Schnittstelle auf die meisten Geräteerweiterungen zuzugreifen.
Der Hack basiert auf einer Schwachstelle im Interpreter der Programmiersprache SmileBasic 4. Der Forscher nutzte das KI-Modell OpenAI Codex, um den Interpreter zu analysieren und eine Schwachstelle durch einen Integer-Überlauf (32-bit integer overflow) beim Löschen von Elementen aus einem Programm-Array zu entdecken. Dieser Fehler führte dazu, dass Lese- und Schreibrechte in Teilen des Systemspeichers gewährt wurden.
Entwicklung des Angriffs und Systemzugriff
Nachdem ein erster Einstiegspunkt gefunden war, zielte der Forscher auf interne Systemmodule (sysmodules) ab, wobei er eine Pufferüberlauf-Schwachstelle (buffer overflow) im Dateisystem-Dienstmodul entdeckte. Diese Schwachstelle ermöglichte es dem Forscher, willkürliche Lese- und Schreibrechte zu erlangen, was letztendlich zur Ausführung von nativem Programmcode über einen virtuellen Dateisystemprozess führte.
Was bedeutet das für Benutzer?
- Eingeschränkte Berechtigungen: Der Hack bleibt weiterhin auf eine isolierte Umgebung (Sandbox) beschränkt und gewährt Angreifern keinen Zugriff auf die Kernel-Ebene, was bedeutet, dass eine vollständige Kontrolle über die Hardware des Geräts noch in weiter Ferne liegt.
- Maßnahmen von Nintendo: Das Unternehmen hat die Anwendung SmileBasic 4 bereits aus dem globalen eShop entfernt – eine Maßnahme, die derjenigen ähnelt, die zuvor bei der 3DS-Plattform ergriffen wurde, um die Verbreitung ähnlicher Schwachstellen einzudämmen.
- Zukunft der Updates: Der Hack funktioniert derzeit mit der Firmware-Version 23.0.1. Es wird erwartet, dass Nintendo in Kürze Sicherheitsupdates zur Schließung dieser Schwachstelle veröffentlichen wird, was Benutzer dazu zwingen wird, sich zwischen dem Beibehalten des inoffiziellen Zugriffs oder einem Update für den Zugriff auf Netzwerkdienste und neue Spiele zu entscheiden.
Sicherheitskontext
Obwohl dieser Hack eine Herausforderung für Nintendo darstellt, unterscheidet er sich grundlegend von der ursprünglichen Schwachstelle des Geräts aus dem Jahr 2018, deren Behebung eine vollständige Neugestaltung der Hardware erforderte. Experten weisen darauf hin, dass dieser Hack, der nur ein Jahr nach der Veröffentlichung des Geräts auftrat, den anhaltenden technischen Konflikt zwischen Plattformentwicklern und der Homebrew-Community widerspiegelt und die Notwendigkeit unterstreicht, die Softwaresicherheit in zukünftigen Updates zu stärken.