Tailscale har den 28. oktober offentliggjort en gennemgang af sikkerhedsfejl i sin indbyggede SSH-funktion og meddeler, at rettelserne er tilgængelige i version 1.104.4. Under bestemte betingelser kunne en bruger med godkendt adgang få kontakt til funktioner på en server, som kræver højere rettigheder end brugerens egne.

For danske virksomheder og private, der administrerer servere gennem Tailscale SSH, er den konkrete handling at opdatere de berørte enheder og gennemgå adgangsreglerne. Fejlene betyder ikke, at en tilfældig person på internettet kunne overtage enhver computer med Tailscale installeret.

En tilladt forbindelse kunne få for stor magt

Tailscale forbinder enheder i et privat, krypteret netværk, et såkaldt tailnet. Teknologien bruges både til arbejdspladser og hjemmelaboratorier, beskriver sikkerhedsmediet Help Net Security. SSH gør det muligt at arbejde på en anden computer gennem en kommandoforbindelse.

Der er en afgørende forskel på at bruge almindelig OpenSSH gennem netværket og at slå Tailscales egen SSH-server til. Det er den indbyggede server, sikkerhedsmeddelelserne om SSH handler om.

Ifølge Tailscales bulletin TS-2026-014 kunne viderestilling af Unix-sockets udføre operationer som root, systemets administrator, frem for som den godkendte bruger. En socket er et lokalt kontaktpunkt mellem programmer. Adgang til et privilegeret kontaktpunkt kan derfor give mere kontrol, end en almindelig brugerkonto skal have.

Fejlen kræver Tailscale SSH og tilladt lokal eller fjern viderestilling. Rettelsen lader operationerne ske med den godkendte brugers rettigheder. Netværkets tilladelse til at forbinde to maskiner skal altså holdes adskilt fra, hvad forbindelsen efterfølgende må gøre.

Også risiko for afbrudte forbindelser

En anden bulletin, TS-2026-015, beskriver voksende hukommelsesforbrug i SSH-sessioner. En angriber med en tilladt, godkendt session kunne få processen tailscaled til at bruge så meget hukommelse, at den blev lukket af systemet.

Det kunne afbryde alle Tailscale-forbindelser på den pågældende enhed. Her er konsekvensen driftsstop, mens den første fejl handler om adgang til privilegerede funktioner. Begge er rettet i 1.104.4 eller nyere.

Forskellen er praktisk vigtig: En forbindelse kan være utilgængelig uden at være overtaget. Omvendt er en server, der stadig svarer normalt, ikke dermed dokumenteret fri for en rettighedsfejl.

Forskerens Tailworm var et laboratorieforsøg

Erica Windisch fra Cyberdione Labs offentliggjorde en rapport med elleve fund under navnet Tailworm. Undersøgelserne blev udført den 22.–24. oktober på egne, kontrollerede systemer, blandt andet med Tailscale 1.104.2.

Rapporten demonstrerer, hvordan flere svagheder kunne kædes sammen til at bevæge sig mellem maskiner. Den er dokumentation af et laboratorieforløb, ikke i sig selv dokumentation for en angrebskampagne mod danske brugere.

Tailscale anerkender, at beskyttelsen af rettighedsgrænser fejlede, men afviser betegnelsen selvspredende orm. Selskabet fremhæver, at angriberen allerede skulle kontrollere en godkendt enhed, og at SSH-politikken skulle tillade forbindelsen. Help Net Security gengiver begge positioner og understreger disse adgangsbetingelser.

Uenigheden om navnet ændrer ikke behovet for rettelsen. Den har betydning for, hvor bredt man kan beskrive truslen.

Elleve fund er ikke én samlet klientfejl

Rapporten omfatter også Serve og Funnel, der deler tjenester, samt Headscale og den eksperimentelle connector Conn25. De dele bør ikke lægges sammen til en påstand om, at alle Tailscale-installationer har elleve ens sikkerhedshuller.

Tailscale oplyser, at tre fund i Serve/Funnel var fejl, som er rettet, mens to andre beskrev tilsigtet adfærd under særlige forudsætninger. Conn25 var endnu ikke frigivet; selskabet siger, at de almindelige app-connectors ikke er berørt af Conn25-fundene.

Headscale er en særskilt kontrolserver. Administratorer, som bruger den, må derfor undersøge dens status separat frem for at antage, at en opdatering af Tailscale-klienten retter hele deres opsætning.

Opdateringen skal følges af en adgangskontrol

Tailscales anbefaling er version 1.104.4 eller nyere, snævrere SSH-regler og ekstra godkendelse gennem check-mode på følsomme systemer. Administratoren bør kontrollere den version, der faktisk kører på hver relevant enhed.

For en dansk arbejdsplads er næste skridt dermed at finde de servere, hvor den indbyggede SSH-funktion bruges, installere rettelsen og sikre, at adgang kun gives mellem de nødvendige brugere og maskiner. Kilderne oplyser ikke, hvor mange danske installationer der er berørt. Der er en konkret rettelse at installere, men ingen dokumenteret dansk hændelse at sætte tal på.

Gør os opmærksom på en fejl →