CVE-2016-20094: Sårbarhed i AnyDesk 2.5.0 giver SYSTEM-adgang
Gammel version af AnyDesk (2.5.0) har en sårbarhed, hvor lokale brugere kan opnå SYSTEM-rettigheder. Opdatér til nyeste version.
Hvad er det?
CVE-2016-20094 er en fejl i AnyDesk 2.5.0, hvor programmets Windows-tjeneste er registreret med en sti, der ikke er sat i anførselstegn. Når en filsti indeholder mellemrum og ikke er citeret, forsøger Windows selv at gætte, hvilken fil der skal køres, ved at afprøve flere delstier i rækkefølge. En lokal bruger kan udnytte det ved at placere en skadelig fil et af disse steder, så den bliver kørt med systemrettigheder, næste gang tjenesten starter eller computeren genstartes. Fejltypen kaldes CWE-428, unquoted search path.
Hvem rammer det?
Det rammer virksomheder, der stadig kører AnyDesk version 2.5.0 på Windows-maskiner, typisk ældre arbejdsstationer eller servere med fjernsupport-adgang, som ikke er blevet opdateret gennem flere år. Sårbarheden findes kun i denne ældre version.
Hvad kan ske?
En medarbejder med almindelig brugerkonto, eller skadelig kode der allerede er sluppet ind på maskinen, kan udnytte fejlen til at få fulde systemrettigheder. Det betyder, at angriberen kan installere ransomware, deaktivere sikkerhedssoftware eller læse data, der ellers er beskyttet, uden at have behøvet administratorrettigheder i første omgang.
Hvor alvorligt er det?
CVSS-score 7,8, alvorlig. Angrebet kræver lokal adgang til maskinen, altså en konto der allerede kan logge på, men kun med lave rettigheder. Det kræver ingen handling fra en anden bruger, og kompleksiteten er lav. Det er ikke en fjernudnyttelig sårbarhed i sig selv, men kan bruges som andet led i et angreb, hvor angriberen først har fået fodfæste med en almindelig brugerkonto. Der er ikke offentlig dokumentation for aktiv udnyttelse.
Hvad gør jeg nu?
Sådan lukker I hullet og begrænser risikoen, mens I opdaterer:
- Opdatér AnyDesk til den nyeste version, hvor stien til tjenesten er sat i anførselstegn.
- Hvis en øjeblikkelig opdatering ikke er mulig, kan I manuelt rette servicens sti i Windows-registreringsdatabasen, så den står i anførselstegn.
- Begræns skriverettigheder for almindelige brugere til rodmapper som C: og overordnede Program Files-mapper.
- Gennemgå, om der findes uventede eksekverbare filer placeret i rodstier på maskiner med AnyDesk installeret.
- Kortlæg, hvor mange maskiner i jeres organisation der stadig kører AnyDesk 2.5.0 eller ældre.
- Kontakt os, hvis I har mange installationer, driftskritiske systemer, eller hvis I finder tegn på, at fejlen allerede er udnyttet.
Opdatér inden for 14 dage
Vi anbefaler, at I opdaterer AnyDesk til nyeste version på alle maskiner, hvor programmet er installeret, og samtidig gennemgår, om andre ældre programmer har lignende utcitterede tjenestestier. Det er i orden at vente til næste planlagte opdateringsvindue, hvis maskinerne kun bruges af betroede medarbejdere uden lokal adgang for andre, men vi vil ikke anbefale at lade det stå uopdateret på delte eller offentligt tilgængelige maskiner.
Tidslinje
Konkrete eksempler
Delt receptionscomputer hos en dansk mellemstor virksomhed
En virksomhed bruger AnyDesk 2.5.0 til fjernsupport på en delt receptionscomputer, hvor flere medarbejdere har almindelige brugerkonti. En medarbejder placerer, med eller uden viden om det, en skadelig fil i en rodmappe. Ved næste genstart af maskinen kører filen med systemrettigheder, og angriberen får fuld kontrol over computeren og adgang til det interne netværk.
Ofte stillede spørgsmål
Er vi ramt af denne sårbarhed?
I er ramt, hvis I har AnyDesk version 2.5.0 installeret på Windows-maskiner. Tjek versionsnummeret under Hjælp eller Om i programmet, eller gennemgå listen over installerede programmer på jeres maskiner.
Kan vi vente til næste opdateringsvindue?
Ja, hvis maskinen kun bruges af betroede medarbejdere, og der ikke er andre uafklarede sikkerhedsproblemer på systemet. På delte maskiner eller systemer med mange brugere bør I opdatere hurtigere.
Kræver angrebet, at nogen klikker på noget?
Nej. Sårbarheden kræver ingen brugerinteraktion. Den kræver dog, at angriberen allerede har en lokal konto eller kode kørende på maskinen med lave rettigheder.
Er sårbarheden udnyttet i praksis?
Der er ingen offentlig dokumentation for, at sårbarheden aktivt udnyttes. Det ændrer ikke ved, at fejlen bør rettes, da fejltypen er velkendt og let at udnytte, når den findes.
Skal vi anmelde noget til myndighederne?
Nej, ikke alene på baggrund af denne sårbarhed. Det bliver først relevant, hvis I konstaterer, at den er blevet udnyttet, og persondata eller kritiske systemer er blevet kompromitteret.
Hvordan finder vi ud af, om vores AnyDesk-installationer er sårbare?
Tjek versionsnummeret i AnyDesk-klienten på hver maskine, eller brug jeres it-styringssystem til at trække en samlet liste over installerede programversioner.
CVSS-detaljer
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CWE-svaghedstyper
Original NVD-beskrivelse (engelsk)
AnyDesk 2.5.0 contains an unquoted service path vulnerability that allows local users to execute arbitrary code with SYSTEM privileges by exploiting the service installation. Attackers can insert malicious executables in the system root path that execute with elevated privileges during application startup or system reboot.
Referencer & kilder
Eksterne kilder
Brug for hjælp med jeres sikkerhed?
Vi hjælper SMV’er med at omsætte trusler som denne til konkrete handlingsplaner.