CVE-2020-37252: Sårbarhed i Realtek Audio Service
Realtek Audio Service 1.0.0.55 har en fejl i servicestien, der kan give lokale angribere fulde systemrettigheder. Ret stien eller opdatér driveren.
Hvad er det?
CVE-2020-37252 er en sårbarhed i Realtek Audio Service version 1.0.0.55, lydsoftwaren til mange computere med Realtek-lydkort. Fejlen findes i filen RtkAudioService64.exe og kaldes en unquoted service path: stien til programfilen i Windows’ serviceregister mangler anførselstegn omkring mellemrum i mappenavnet. Det betyder, at Windows leder efter en eksekverbar fil flere steder i stien, før den finder den rigtige fil. Ligger der en skadelig fil et af disse steder, kan Windows komme til at køre den i stedet, når tjenesten starter, eller computeren genstartes.
Hvem rammer det?
Sårbarheden rammer Windows-computere, hvor Realtek Audio Service version 1.0.0.55 kører. Det drejer sig typisk om bærbare og stationære computere med indbygget Realtek-lydkort fra flere pc-producenter. Det gælder både private computere og arbejdscomputere i danske virksomheder, hvor mange standardmaskiner fra blandt andre Dell, HP, Lenovo og Asus kommer med Realtek-lyddrivere forudinstalleret.
Hvad kan ske?
En angriber, der allerede har almindelig brugeradgang til en computer, kan placere en skadelig fil i den rette mappe og opnå fulde systemrettigheder, kaldet LocalSystem, næste gang tjenesten starter, eller computeren genstartes. Herfra kan angriberen installere yderligere skadelig software, slå sikkerhedsfunktioner fra, læse alle data på maskinen eller bruge den som springbræt videre ind i virksomhedens netværk. I praksis bruges denne type sårbarhed ofte som andet skridt i et angreb, efter en medarbejder allerede har åbnet en vedhæftet fil eller klikket på et link, der har givet angriberen et første fodfæste.
Hvor alvorligt er det?
CVSS-scoren er 7,8 ud af 10, hvilket er alvorligt. Angrebet kræver lokal adgang til maskinen, det vil sige, at angriberen allerede er logget ind med et almindeligt brugerkonto, men kræver ikke administratorrettigheder og ingen handling fra den ramte bruger. Kompleksiteten er lav, hvilket betyder, at angrebet er forholdsvis let at udføre, når først angriberen har fodfæste. Konsekvensen er høj på alle tre parametre, fortrolighed, integritet og tilgængelighed, fordi angriberen ender med fulde systemrettigheder. Der er ikke oplysninger om, at sårbarheden aktivt udnyttes i angreb.
Hvad gør jeg nu?
Sårbarheden lukkes ved at rette servicestien, ikke ved at vente på en ny driverversion. Sådan gør I:
- Åbn registreringsdatabasen (regedit) på den enkelte maskine, find nøglen for RtkAudioService64 under HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices, og sæt anførselstegn omkring stien i feltet ImagePath.
- Undersøg om Realtek eller jeres pc-producent har udgivet en nyere driverversion end 1.0.0.55, og installér den, hvis fejlen er rettet der.
- Begræns hvilke brugere der har skriveadgang til mapper i stien, typisk under C:Program Files, så almindelige medarbejdere ikke kan placere filer der.
- Gennemgå øvrige installerede tjenester på jeres computere for lignende unquoted service path-fejl, da det er en almindelig og ofte overset fejltype.
- Udrul rettelsen centralt via gruppepolitik eller et script, hvis I har mange maskiner, i stedet for at rette hver enkelt manuelt.
- Få hjælp udefra, hvis I har mange forskellige pc-modeller og ikke har ressourcer til at kortlægge og rette servicestier centralt.
Ret inden for en uge
Vi anbefaler, at I retter servicestien for RtkAudioService64 på jeres Windows-maskiner, enten manuelt eller via et script, der kan udrulles centralt gennem gruppepolitik. Da angrebet kræver lokal adgang, er risikoen størst på maskiner, hvor flere brugere deler login, eller hvor I allerede har mistanke om anden skadelig aktivitet. Har I kun få maskiner og god kontrol med, hvem der logger ind, kan I vente til næste planlagte vedligeholdelsesvindue, men bør stadig rette fejlen inden for kort tid.
Tidslinje
Konkrete eksempler
Kompromitteret medarbejderkonto bruges til at hæve rettigheder
En medarbejder i en dansk produktionsvirksomhed åbner en vedhæftet fil i en phishing-mail og får installeret et program med almindelige brugerrettigheder. Angriberen udnytter derefter den forkerte servicesti i Realtek Audio Service til at placere en skadelig fil, som får systemrettigheder ved næste genstart. Herfra kan angriberen sprede sig videre til andre maskiner i virksomhedens netværk.
Ofte stillede spørgsmål
Hvordan ved vi, om vores computere er ramte?
Tjek om Realtek Audio Service version 1.0.0.55 er installeret via Programmer og funktioner i Windows, eller undersøg stien til RtkAudioService64 i registreringsdatabasen.
Kan vi vente til weekenden med at rette det?
Ja, i de fleste tilfælde. Sårbarheden kræver, at en angriber allerede har adgang til maskinen, så risikoen er lav, hvis I har normal kontrol med brugeradgang.
Skal vi anmelde dette til Datatilsynet?
Nej, ikke i sig selv. En unquoted service path er en sårbarhed, ikke et brud på persondata. Anmeldelse er kun relevant, hvis sårbarheden faktisk er blevet udnyttet, og det har medført et sikkerhedsbrud med persondata.
Er alle computere med Realtek-lyd ramte?
Kun computere med den specifikke sårbare version, 1.0.0.55, af Realtek Audio Service. Andre versioner kan være upåvirkede, men bør alligevel tjekkes for samme type fejl.
Kræver det, at en medarbejder gør noget?
Nej. Angriberen skal blot have lokal adgang til maskinen og placere en fil i den rette mappe. Herefter udløses fejlen automatisk, når tjenesten starter, eller computeren genstartes.
Hvad koster det at ignorere sårbarheden?
Hvis en angriber først har fået adgang til en medarbejders konto, kan denne sårbarhed give fuld kontrol over maskinen, hvilket gør det væsentligt sværere og dyrere at oprense efter et angreb.
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)
Realtek Audio Service 1.0.0.55 contains an unquoted service path vulnerability in RtkAudioService64.exe that allows local attackers to escalate privileges by injecting malicious code. Attackers can place executable files in the unquoted service path directory to execute arbitrary code with LocalSystem privileges during service 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.