CVE-2026-89009: Kritisk filskrivefejl i Wavlink-routere
Wavlink-routerne WN535M1 og WN535M3 kan overtages uden login. Opdatér firmware til M35M1_V250922 hurtigst muligt.
Hvad er det?
CVE-2026-89009 er en sårbarhed i Wavlink-routerne WN535M1 og WN535M3, hvor en indbygget tjeneste kaldet sync_server lytter på TCP-port 13136 uden krav om login. Tjenesten kører med systemets højeste rettigheder, root, og modtager et filnavnsfelt på 100 byte uden at kontrollere, om den angivne sti peger uden for det tilladte område, en fejltype kaldet sti-traversering. Det betyder, at en angriber kan sende en absolut sti, for eksempel til routerens opstartsscript eller adgangskodefil, og få enheden til at overskrive filen med angriberens eget indhold. Resultatet er varig kontrol over routeren.
Hvem rammer det?
Sårbarheden rammer Wavlink WN535M1 og WN535M3 routere med firmware ældre end M35M1_V250922. Det drejer sig om trådløse routere, der ofte bruges i mindre kontorer, butikker og hjemmekontorer, herunder hos danske virksomheder, som har placeret enheden som netværksadgangspunkt uden yderligere firewall foran den. Er routerens port 13136 tilgængelig fra internettet eller fra et upålideligt internt netværk, er enheden sårbar.
Hvad kan ske?
En angriber, der kan nå port 13136 på routeren, kan overskrive opstartsscripts eller filer med adgangskoder og dermed opnå fuld og varig kontrol over enheden. I praksis kan angriberen omdirigere netværkstrafik, indsætte skadelig kode, der overlever genstart, og bruge routeren som indgang til det interne netværk eller som platform for angreb mod andre mål. For en dansk virksomhed betyder det risiko for aflytning af trafik, kompromittering af andre enheder på netværket og misbrug af routeren i et botnet.
Hvor alvorligt er det?
CVSS-score er 9,1 ud af 10, kritisk. Angrebet kræver ikke login og ingen brugerhandling, og det kan udføres over netværket med lav kompleksitet. Det betyder, at enhver, der kan sende netværkstrafik til routerens port 13136, kan udnytte sårbarheden uden adgangskode og uden at narre en bruger til at klikke på noget. Konsekvensen rammer integritet og tilgængelighed fuldt ud, mens fortrolighed ikke direkte berøres af selve skrive-sårbarheden. Der er ikke oplyst aktiv udnyttelse ved offentliggørelsen, men den lave angrebskompleksitet gør sårbarheden velegnet til automatiserede angreb.
Hvad gør jeg nu?
Følgende trin lukker sårbarheden og reducerer risikoen, mens opdateringen udrulles:
- Opdatér firmware på alle WN535M1- og WN535M3-routere til version M35M1_V250922 eller nyere.
- Bloker adgang til TCP-port 13136 fra internettet, indtil opdateringen er installeret, ved at justere routerens eller en ekstern firewalls regler.
- Gennemgå, om routerens administrationsinterface er tilgængelig fra internettet, og luk den adgang, hvis den ikke er nødvendig.
- Skift adgangskoder til routerens administration efter opdateringen, da en kompromitteret enhed kan have eksponeret dem.
- Kontrollér, om der er uventede ændringer i opstartsscripts eller konfiguration, som tegn på tidligere misbrug.
- Kontakt en it-sikkerhedsrådgiver, hvis I har mange enheder i drift, eller hvis I finder tegn på kompromittering, som I ikke selv kan håndtere.
Opdatér firmware inden for få dage
Vi anbefaler, at I opdaterer firmware på alle berørte Wavlink-routere til M35M1_V250922 hurtigst muligt, da sårbarheden hverken kræver login eller brugerhandling. Er øjeblikkelig opdatering ikke mulig, bør I som minimum blokere ekstern adgang til port 13136, indtil opdateringen kan gennemføres. Det er kun forsvarligt at vente, hvis routeren allerede er fuldstændig isoleret fra internettet og fra upålidelige interne netværk.
Tidslinje
Konkrete eksempler
Kompromitteret gæstenetværk i en butik
En detailbutik i Danmark bruger en Wavlink WN535M1 som gæstenetværk med gammel firmware, og routerens administrationsport er ved en fejl eksponeret til internettet. En angriber sender en pakke med en absolut filsti til port 13136 og overskriver routerens opstartsscript, så en skadelig proces starter ved hver genstart. Routeren begynder derefter at omdirigere kundetrafik og bruges samtidig som platform for angreb mod andre mål på internettet.
Ofte stillede spørgsmål
Hvordan ved vi, om vores router er ramt?
Tjek modelnavnet på routeren, WN535M1 eller WN535M3, og se den installerede firmwareversion i administrationsinterfacet. Er versionen ældre end M35M1_V250922, er enheden sårbar og bør opdateres.
Kan vi vente til en planlagt vedligeholdelse i weekenden?
Kun hvis routeren er fuldstændig afskærmet fra internettet og fra andre upålidelige netværk i mellemtiden. Er porten tilgængelig udefra, bør I blokere den nu og opdatere firmwaren, så snart det er praktisk muligt.
Er sårbarheden udnyttet i praksis?
Der er ikke oplyst aktiv udnyttelse ved offentliggørelsen. Den lave angrebskompleksitet og manglende krav om login betyder dog, at sårbarheden er velegnet til automatiseret misbrug, hvis den bliver kendt bredt.
Skal vi anmelde hændelsen, hvis routeren er kompromitteret?
Hvis kompromitteringen har medført adgang til personoplysninger eller andre følsomme data, kan I være forpligtet til at anmelde det til Datatilsynet. Vurdér omfanget sammen med jeres it-ansvarlige eller en ekstern rådgiver.
Hvad gør vi, hvis vi ikke kan opdatere firmwaren med det samme?
Bloker adgang til TCP-port 13136 fra internettet som midlertidig løsning, og begræns adgangen til routerens administrationsinterface til betroede interne enheder, indtil opdateringen kan gennemføres.
CVSS-detaljer
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
CWE-svaghedstyper
Original NVD-beskrivelse (engelsk)
WAVLINK WN535M1 and WN535M3 routers running firmware prior to M35M1_V250922 contain an unauthenticated arbitrary file write vulnerability that allows remote attackers to overwrite any file on the device by sending a crafted payload to the sync_server daemon on TCP port 13136. The daemon, which runs as root and requires no authentication, accepts a 100-byte filename field in its protocol header without path canonicalization, allowing attackers to supply an absolute path and write arbitrary content to overwrite startup scripts or credential stores to achieve persistent system compromise.
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.