Ungepatchte Tailscale-SSH-Schwachstelle ermöglicht Root-Eskalation über Netzwerke hinweg
Ein neuer Bericht beschreibt eine kritische Sicherheitslücke in Tailscale und headscale, die es Angreifern ermöglicht, über SSH-Portweiterleitung Root-Zugriff auf Zielserver zu erlangen. Ein Patch ist derzeit nicht verfügbar.
Automatisch aus dem englischen Original übersetzt.
Die Sicherheitsforscherin Erica Windisch hat diese Woche Erkenntnisse veröffentlicht, die eine kritische Schwachstelle in Tailscale und seiner selbst gehosteten Alternative headscale offenbaren. Die Lücke ermöglicht es einem Angreifer, der ein einzelnes Gerät kompromittiert hat, seine Berechtigungen auf andere Server im selben Netzwerk bis hin zum Root-Zugriff zu eskalieren. Stand 25. Oktober 2026 hat der Anbieter weder einen offiziellen Patch noch eine CVE-Kennung veröffentlicht.
Was passiert ist
Die Schwachstelle, die in einem von Cyberdione Labs verfassten Bericht mit dem Titel „Tailworm“ detailliert beschrieben wird, betrifft Tailscale Version 1.104.2 und headscale Version 0.29.5. Windisch demonstrierte, dass ein Angreifer, der die Kontrolle über ein einziges zugelassenes Gerät besitzt, das System ausnutzen kann, um Root-Zugriff auf Zielmaschinen zu erhalten, wenn Tailscale SSH so konfiguriert ist, dass Portweiterleitung erlaubt ist. Der Angriff erfordert keine gestohlenen Passwörter oder Schlüssel, da Tailscale SSH Geräte anstelle von Benutzern authentifiziert. Stattdessen basiert er auf einem ersten Einstiegspunkt, der durch gängige Vektoren wie Phishing oder verwundbare Webanwendungen gewonnen wird.
In Labortests, die über drei Tage hinweg durchgeführt wurden, zeigte die Forscherin, dass sich der Exploit schnell im Netzwerk ausbreiten konnte. Der Prozess nutzt standardmäßige SSH-Portweiterleitung, um auf System-Sockets zuzugreifen, die für Root reserviert sind, wodurch der Angreifer sensible Dateien wie die System-Passwortdatei lesen kann. In einigen Szenarien konnte der Angreifer Root-eigene Sockets ersetzen, um Befehle direkt auszuführen. Der Bericht beschreibt das potenzielle Ausbreitungsverhalten als „wormable“ (wurmfähig), was bedeutet, dass ein kompromittiertes Gerät andere Geräte, die durch Zugriffsregeln erlaubt sind, in weniger als einer Sekunde pro Schritt infizieren könnte; dies wurde jedoch nur in kontrollierten Laborumgebungen beobachtet.
Tailscale hat den Bericht zur Kenntnis genommen, aber noch keinen Fix veröffentlicht. Mike Shaver, Vice President of Engineering bei Tailscale, erklärte auf Reddit, dass das Unternehmen mit externen Sicherheitsexperten zusammenarbeitet, um die Probleme zu beheben. Er merkte an, dass man noch dabei sei, festzustellen, welche spezifischen Konfigurationen betroffen sind, und riet davon ab, Tailscale SSH für alle Benutzer vollständig zu deaktivieren. Die Offenlegung hat eine Debatte ausgelöst: Windisch beschrieb sie als gemeldet, aber nicht koordiniert, während einige Community-Mitglieder die öffentliche Freigabe vor Verfügbarkeit eines Patches kritisierten.
Wichtige Details
- Die Schwachstelle betrifft Tailscale v1.104.2 und headscale v0.29.5, insbesondere wenn die SSH-Portweiterleitung aktiviert ist.
- Angreifer können ohne Diebstahl von Passwörtern oder Schlüsseln Root-Zugriff auf Zielserver erlangen, indem sie die gerätebasierte Authentifizierung ausnutzen.
- Bei headscale v0.29.5 kann die SSH-Portweiterleitung nicht deaktiviert werden, was bedeutet, dass jede SSH-Gewährung effektiv Root-Zugriff auf das Ziel bietet.
- Die Exploit-Kette kann Registrierungsschlüssel erfassen, um angreiferkontrollierte Maschinen dem Netzwerk beizutreten, es sei denn, Tailnet Lock ist aktiviert.
- Tailscale hat bis zum 25. Oktober 2026 keinen Patch, keine CVE und kein Sicherheitsbulletin veröffentlicht.
- Zugriffsregeln, die als einzelne Quelle-Ziel-Paare formuliert waren, waren die einzige Kontrolle, die die Ausbreitung in den Tests stoppte.
Hintergrund
Tailscale ist ein beliebtes Tool zur Erstellung sicherer privater Netzwerke zwischen Geräten, das häufig von Entwicklern und kleinen Unternehmen für Fernzugriff und interne Dienste genutzt wird. Es verwendet eine Mesh-Netzwerk-Architektur, in der Geräte direkt miteinander verbunden sind. Tailscale SSH ist eine Funktion, die den sicheren Shell-Zugriff vereinfacht, indem die Authentifizierung über die Tailscale-Identitätsebene statt über traditionelle SSH-Schlüssel oder Passwörter verwaltet wird. Headscale ist eine Open-Source-, selbst gehostete Implementierung des Tailscale-Control-Servers, die es Organisationen ermöglicht, ihre eigene Koordinationsinfrastruktur zu betreiben, anstatt sich auf den gehosteten Dienst von Tailscale zu verlassen.
Portweiterleitung in SSH ermöglicht es, Datenverkehr durch eine verschlüsselte Verbindung zu tunneln, um auf Dienste auf Remote-Maschinen zuzugreifen. Obwohl nützlich für Entwicklung und Administration, kann dies Sicherheitsrisiken einführen, wenn es nicht sorgfältig eingeschränkt wird. In diesem Fall schafft die Interaktion zwischen der Geräteauthentifizierung von Tailscale und der SSH-Portweiterleitung einen Pfad für die Privilegieneskalation. Der Begriff „wormable“ bezieht sich auf Malware, die sich selbst replizieren und über ein Netzwerk verbreiten kann, ohne dass Nutzer eingreifen müssen – ein erhebliches Anliegen für Netzwerkadministratoren, die mehrere verbundene Geräte verwalten.
Warum das wichtig ist
Für Teams, die ihre eigene Software betreiben, insbesondere solche, die selbst gehostete Lösungen wie headscale nutzen, stellt diese Schwachstelle ein schwerwiegendes Risiko für die Integrität der Infrastruktur dar. Da headscale-Nutzer in Version 0.29.5 die SSH-Portweiterleitung nicht deaktivieren können, ist jedes Gerät, dem SSH-Zugriff gewährt wird, potenziell ein Gateway für eine Kompromittierung auf Root-Ebene auf den Zielservern. Dies untergräbt das Prinzip der minimalen Rechtevergabe (Least Privilege), einen Kerngrundsatz der sicheren Systemadministration. Kleine und mittelständische Unternehmen verlassen sich oft auf diese Tools aufgrund ihrer einfachen Verwaltung, doch dieser Vorfall hebt die Abwägung zwischen Komfort und Sicherheitskontrolle hervor.
Das Fehlen eines sofortigen Patches bedeutet, dass Administratoren sich auf Konfigurationsänderungen verlassen müssen, um das Risiko zu mindern. Dies erfordert ein tiefes Verständnis der Netzwerktopologie und der Zugriffsregeln, was für kleinere Teams mit begrenzten Sicherheitsressourcen herausfordernd sein kann. Das Potenzial für eine schnelle, automatisierte Ausbreitung bedeutet, dass eine einzelne Verletzung, wie etwa ein kompromittierter Laptop oder Server, zur vollständigen Übernahme des Netzwerks führen kann. Dies unterstreicht die Notwendigkeit robuster Überwachung und strenger Zugriffssteuerungen in selbst gehosteten Umgebungen.
Was Sie tun können
- Überprüfen und beschränken Sie die Tailscale-SSH-Zugriffsregeln auf einzelne Quelle-Ziel-Paare und vermeiden Sie breite Gewährungen basierend auf Tags oder Identitäten.
- Deaktivieren Sie die SSH-Portweiterleitung beim gehosteten Dienst von Tailscale, wo immer möglich; gehen Sie bei headscale-Nutzern davon aus, dass alle SSH-Gewährungen Root-Zugriff bieten.
- Entfernen Sie App-Connector-Berechtigungen von Geräten, die diese nicht ausdrücklich benötigen, um unbefugtes Traffic-Routing zu verhindern.
- Löschen Sie alle tailscale serve Forwards, die auf Unix-Sockets zeigen, um die Exposition gegenüber lokaler Privilegieneskalation zu reduzieren.
- Aktivieren Sie die Ablaufzeit für Node-Keys, um sicherzustellen, dass gestohlene Geräteschlüssel nicht unbegrenzt gültig bleiben.
- Wenn der Verdacht auf eine Kompromittierung eines Geräts besteht, löschen Sie es sofort aus der Control Plane, anstatt es nur neu zu installieren, da Schlüssel kopiert worden sein könnten.



