Researcher Erica Windisch reports Tailscale SSH root-access paths
The reported attack needs a compromised device with permission to reach its target. Tailscale says it is investigating affected setups and working on fixes.
The reported attack needs a compromised device with permission to reach its target. Tailscale says it is investigating affected setups and working on fixes.

Security researcher Erica Windisch of Cyberdione Labs says laboratory tests showed paths from a compromised device to root—full administrator access—on servers reachable through Tailscale SSH, where access rules permit connections and SSH forwarding is enabled. Cyberdione Labs’ findings now total 11 reported vulnerabilities across Tailscale 1.104.2 and headscale 0.29.5, including risks beyond SSH, as BleepingComputer described on October 27.
Tailscale connects computers and servers through an encrypted private network. Its SSH feature provides remote command-line access; headscale is a self-hosted alternative to the company’s hosted control service. Windisch published the findings as Tailworm on October 25 after three days of laboratory testing. The tested versions are not a confirmed list of every affected release.
The additional findings concern both who can reach protected systems and whether network services remain available. Unlike the SSH paths, the reported headscale resource-exhaustion flaw needs no approved device or account: an attacker only needs to reach the control server over the internet. Windisch’s findings describe memory growth and disruption of cached data that could cause repeated crashes and block new-device enrollment across an organization.
The experimental app-connector finding has a different prerequisite: a device must already have permission to act as a connector. The researchers say that device can direct traffic to attacker-chosen destinations without network access rules being checked against the actual destination. Reported consequences include reaching internal networks and cloud metadata that could expose credentials.

The W27 keeps the Galaxy Z Fold 8 Ultra’s core hardware, with dark-red or dark-blue finishes, golden accents and 16GB of working memory in both storage versions.
2 min
| Component | Required access or condition | Reported risk |
|---|---|---|
| headscale control server | Internet access to the server; no account required. | Resource exhaustion could repeatedly crash the server and prevent new devices from joining. |
| Experimental Tailscale app connectors | A device granted connector capability. | Destination checks could be bypassed, exposing internal systems or credentials. |
| Tailscale relay client | An attacker can direct a client to a hostile relay. | Reading a relay response without a size limit could exhaust the client’s memory. |
| tailscale serve, which exposes local services | An operator configures the affected forwarding, or a connected device exploits a timing flaw in an authorization check. | Remote access to the device’s administrative interface, or some requests bypassing application authorization. |
Windisch said all findings were reproduced on unmodified, released software in a laboratory. These are laboratory demonstrations, not established cases of attacks against real networks. The 11 reported vulnerabilities remained unpatched in the October 27 account.
Tailscale says the SSH issues are serious and chiefly concern privilege escalation: someone already authorized to connect may gain powers beyond those of the configured local user. Exploitation depends on the permissions granted, the system’s configuration and other conditions. It is still verifying the findings’ full scope and which configurations are affected.
Mike Shaver, Tailscale’s vice president of engineering, said the company had received Windisch’s report and had already been examining the same areas with outside security specialists. Tailscale continues to say it is not recommending that everyone disable Tailscale SSH.
The Hacker News described Windisch’s original tests on October 25. Tailscale SSH authorizes connecting devices through network rules rather than conventional SSH passwords or keys. Her reported paths therefore needed an existing foothold on an approved device, but no stolen SSH credentials; Tailscale did not create that initial foothold.
Port forwarding carries connections through an SSH session. The tests described three ways forwarding crossed privilege boundaries: reaching a protected system socket, a local communication endpoint; replacing a root-owned socket to run administrator-level commands against certain services; and exploiting a timing flaw in file-path checks. Windisch said the last chain captured a device-enrollment key and enrolled an attacker’s machine as a trusted server only when Tailnet Lock, Tailscale’s enrollment protection, was off. With it enabled, secrets were captured in transit, but enrollment was not completed.
Windisch said the demonstration code was private and had been supplied only to Tailscale’s security contact.
Analysis
Windisch called the result “wormable,” meaning it could spread automatically between devices. She described laboratory spread to devices allowed by access rules, without passwords, stolen keys or user action, in under a second per step. Some researchers questioned that description; others called the root-access finding serious. This was not observed spread across real networks.
Explicit rules pairing one source device with one destination stopped propagation in the tests. Hardware-bound device keys also limited the attack. The reported spread therefore remained constrained by each device’s permissions, rather than providing access to every machine regardless of network rules.
Tailscale advises limiting SSH access to the users and devices that need it, especially on sensitive systems. Its October 27 advice also gives administrators a service-wide way to disable SSH forwarding without disabling Tailscale SSH: set TS_SSH_DISABLE_FORWARDING=1 in the tailscaled service environment and restart the service. The company says this mitigates several of the more serious findings.
| Control service | Reported forwarding control |
|---|---|
| Tailscale’s hosted service | Administrators can disable SSH forwarding separately for each rule. |
| headscale 0.29.5 | Forwarding is granted automatically with SSH access. Windisch’s report said it could not be disabled and advised treating each SSH grant as root access to its target. |
Tailscale aims to release fixes by the end of October 27. That remains a release target, not a delivered patch; the company urges administrators to prepare to update and install the patched Tailscale client when it becomes available.

The satellite operator expects access to more than twice OneWeb’s current bandwidth in return for spending in 2027–2034, with initial IRIS² services expected from 2030.
3 min

The black, gold and green edition follows September’s sold-out preorders. Nintendo’s replenished launch-day stock also quickly sold out.
1 min