Scan my site freeScan free

Fix guides / Security notices

Security notice

Tailscale or headscale on your servers? Tailscale released a fix, headscale has not. Update and tighten your SSH settings today.

Last updated: Wednesday, October 28, 2026, 9:05 AM ETStatus: Fix released for Tailscale. headscale still unfixed.

On October 25, 2026, security researcher Erica Windisch of Cyberdione Labs published "Tailworm," a report on 11 flaws she found in Tailscale 1.104.2 and in headscale 0.29.5, the self-hosted server some teams run instead of Tailscale's own service. The most serious are in Tailscale SSH, a feature that lets one device log in to another. She says a single hacked device that is already allowed to connect can use SSH port forwarding to take full control of the server it connects to. This page originally said there was no fix and no security bulletin. That is superseded. On October 28 Tailscale released version 1.104.4 with fixes for the issues in its four security bulletins, TS-2026-014 to TS-2026-017, and no attacks have been reported. The self-hosted server headscale has no fix yet. See the October 28 update below. If your business or your developers use Tailscale or headscale, ask them today to update Tailscale and to tighten the settings listed below.

Update, October 28, 2026

Tailscale has released version 1.104.4, which it says fixes the Tailscale SSH and serve flaws. Update every machine that runs Tailscale. The self-hosted server headscale has no fix yet. No attacks have been reported. Our earlier text said there was no fix, no security bulletin and no patch. That is no longer true, and we have marked those lines below.

  • The fix is out. In a blog post dated October 28, Tailscale says the fixes "are now available in Tailscale v1.104.4" and recommends that anyone who uses Tailscale SSH update to that release or later. It published four security bulletins, TS-2026-014 to TS-2026-017, and says each lists the affected feature, the conditions needed, the impact and the fix. (Tailscale blog, Tailscale security bulletins)
  • What the four bulletins cover. TS-2026-014: SSH forwarding to Unix sockets could reach sockets only the administrator account should reach, such as the Docker socket or Tailscale's own control socket. TS-2026-015: an SSH session could use up the server's memory and crash the Tailscale program. TS-2026-016: forwarding with tailscale serve to a Unix socket could reach Tailscale's own control socket, which one of the issues allowed to take over the node. TS-2026-017: in one serve setup, a request could receive another mount's permission headers. As of our check, the bulletins use Tailscale's own TS numbers and we found no CVE numbers or severity scores on them. (Tailscale security bulletins, The Hacker News)
  • What Tailscale says it means. Tailscale says the SSH flaws were about what a session could do after it was allowed in, that using them needs an existing foothold on a device your policy already lets connect, and that an unauthenticated attacker cannot connect to arbitrary Tailscale SSH servers. It rejects the word "worm" and calls this "lateral movement limited to connections allowed by a tailnet policy file." Tailscale says three of the five serve and funnel findings were bugs that 1.104.4 fixes and two work as designed, and that the app connector finding is in an unreleased feature. The researcher called the chain "wormable" in her lab tests, and Tailscale rejects that description. (Tailscale blog, The Hacker News)
  • What the fix changes. The Hacker News reports that in 1.104.4 Tailscale changed its SSH server to carry out forwarding as the logged-in user rather than as the administrator account. Tailscale SSH's server runs only on Linux and the open-source macOS build. (The Hacker News)
  • If you cannot update yet. The workaround we listed below still stands: set TS_SSH_DISABLE_FORWARDING=1 in the environment of the Tailscale service and restart it. Tailscale's bulletin and The Hacker News say this turns off forwarding without turning off Tailscale SSH, and blocks several of the more serious findings. (Tailscale security bulletins, The Hacker News)
  • SSH "check mode" does not stop these flaws. Tailscale recommends reviewing SSH access rules and considering check mode, which asks a person to sign in again before a session starts, for sensitive systems. The Hacker News points out that check mode does not stop these forwarding flaws, because it guards the start of a session and the forwarding happens inside a session that has already been approved. Use it for what it does, not as a workaround for these flaws. (Tailscale blog, The Hacker News)
  • Updating does not cancel a stolen key. The Hacker News reports, citing the researcher's report, that a stolen device key stays valid until the device is deleted in the Tailscale admin console, because rebuilding the machine does not cancel it, and that Tailscale's notices do not cover this case. If you think a device was taken over, delete it as well as updating. (The Hacker News, Tailworm)
  • headscale has no fix yet. The report tested headscale 0.29.5. The newest headscale release we found, 0.29.6 of October 24, lists security work on certificate checks and software libraries but nothing for these findings. The Hacker News also says headscale 0.29.5 does not fix them, and Tailworm, in its status table updated October 28, lists its headscale finding as pending. The researcher says headscale cannot switch SSH forwarding off in its rules. We read this as follows: the SSH server runs in the Tailscale software on each machine, not in headscale, so updating those machines to 1.104.4 should close the SSH forwarding flaws there too. That is our reading, not a statement from Tailscale or headscale, so ask your developer to confirm. Until you have confirmed that every machine is updated, treat every SSH rule on a headscale network as allowing full control of the target. (headscale release notes, The Hacker News, Tailworm)
  • Still no attacks reported. The Hacker News says neither Tailscale nor the report says the flaws have been used in real attacks, and that the researcher's test code is not public. We found no report of attacks. (The Hacker News)

What to do

Update Tailscale to 1.104.4 or later on every machine, starting with servers that have Tailscale SSH or serve turned on. Turn on automatic updates if you can. If you run headscale, update the Tailscale software on its machines too, keep the settings steps below, and watch its releases for a fix. EverThread does not test for these flaws. Our scans check your site from the outside and cannot see whether your servers use Tailscale or headscale or which version they run. (Tailscale blog, Tailscale security bulletins, The Hacker News)

What happened

Who should worry

This is a tool for technical teams. It matters if someone you rely on uses it to reach servers.

What to do now

Do these today. The Tailscale update is out now, so installing it (step 7) comes first.

  1. Ask the question. Send the message below to whoever runs your Tailscale or headscale. You need to know whether Tailscale SSH is on and which devices are allowed to use it.
  2. Turn off SSH port forwarding where it is not needed. Tailscale says this can be done per rule on its hosted service, or for the whole machine by setting TS_SSH_DISABLE_FORWARDING=1 for the Tailscale service and restarting it. Tailscale says this keeps Tailscale SSH working and reduces several of the more serious findings. (The Hacker News)
  3. Tighten who may connect. Write SSH rules for one named device to one named target, and remove broad rules that cover a whole group or tag. The report says this was the one control that stopped the spread in its tests. (Tailworm, The Hacker News)
  4. Consider turning on Tailnet Lock. This Tailscale feature requires new devices to be signed before they can join. In the report's lab, the chain that added a rogue device to the network did not finish on networks with Tailnet Lock on. (The Hacker News)
  5. Consider turning off Tailscale SSH on important servers. The researcher advises this. Tailscale says it is "not recommending that everyone disable Tailscale SSH," because whether a setup is at risk depends on its permissions and settings. Your developer should decide for each server. (The Hacker News)
  6. Remove extra permissions. Take app connector permissions away from devices that do not need them, and turn on key expiry. (The Hacker News)
  7. Install the Tailscale update now: version 1.104.4 or later. Turn on automatic updates if you can. Tailscale's bulletins TS-2026-014 to TS-2026-017 say 1.104.4 contains the fixes. This step earlier said Tailscale had not published a fixed version number; that is superseded. There is no headscale fix yet, so watch its releases. (The Hacker News)
  8. If a device may be hacked, delete it in the Tailscale admin console. Rebuilding the machine does not cancel keys an attacker may already have copied. (The Hacker News)

What to send your developer, agency or host

A researcher published the Tailworm report on October 25, 2026, describing 11 flaws, unfixed when it was published, in Tailscale 1.104.2 and headscale 0.29.5, mainly privilege escalation through Tailscale SSH Unix socket forwarding. Tailscale announced on October 28 that version 1.104.4 fixes the issues in its bulletins TS-2026-014 to TS-2026-017. No attacks have been reported. There is no headscale fix yet. Please tell me today: do we use Tailscale or headscale? Is Tailscale SSH turned on, and is port forwarding allowed? Can we disable forwarding (TS_SSH_DISABLE_FORWARDING=1), narrow our SSH rules to single device pairs, remove unneeded app connector permissions, and turn on Tailnet Lock and automatic updates? Please tell me which Tailscale version each machine runs and install 1.104.4 or later. Please also tell me whether we run headscale and, if so, what you plan to do until it has a fix. Sources: the Tailworm report and The Hacker News.

Common questions

Has my business been hacked?

This notice does not mean your business has been hacked. The report describes tests in a lab, and we found no report of attacks on real networks. It means Tailscale has released a fix, so install it, and headscale has not, so tighten settings there until it does. (The Hacker News)

Can EverThread tell me if I am affected?

No. EverThread checks your website from the outside, the way a browser sees it. We do not test for these Tailscale or headscale flaws, and our scan cannot see whether your servers use Tailscale, which version they run or how it is set up. Your developer or host can check that. Our free scan looks at your home page from the outside for other common problems, such as an expired padlock certificate, missing browser safety settings and files that should not be public.

Is Tailscale fixed? What about headscale?

Tailscale is fixed in version 1.104.4, so update. The earlier answer here said there was nothing to install yet; that is superseded. The headscale server is separate software run by its own project, and as of October 28 its newest release lists no fix for these findings. We have not seen a report of attacks. The researcher and Tailscale still disagree about some details, such as whether "wormable" is the right word. (Tailscale blog, headscale release notes, Tailworm)

Where can I follow official updates?

Tailscale lists confirmed issues on its Tailscale security bulletins page and its changelog. The researcher's report is at tailworm.com.

Security alerts by email

Hear about the next one first.

When a flaw puts websites at risk, we send one plain-English email: what happened, who it affects and what to do. It's free, whether or not you use EverThread.

We email you a link to confirm first, and every alert has a one-click unsubscribe. Alerts can include a short note about EverThread. Already a customer? Use your account email and your alerts include a link to your dashboard. Privacy

Sources

While you are here

Check your site's other basics free. We look at your home page the way a browser does and tell you in plain English. This scan does not test for the Tailscale or headscale flaws above or check what your servers run. No account.

Or sign up free and we check it every day and email you when something changes.