CVE-2026-72841: Kritisk fejl i luci-app-openvpn (OpenWrt)
Sårbarhed i luci-app-openvpn giver logget-ind bruger mulighed for at skrive filer uden for tilladt mappe og opnå permanent rootadgang. Opdatér pakken, når rettelse foreligger, og begræns adgang til LuCI i mellemtiden.
Hvad er det?
CVE-2026-72841 er en sårbarhed i luci-app-openvpn, som er webgrænsefladen til OpenVPN i styresystemet OpenWrt, der bruges på mange routere og firewalls. Fejlen ligger i parameteren instance_name2, som ikke bliver kontrolleret ordentligt, når en fil uploades. Det betyder, at en bruger, der allerede er logget ind, kan bruge såkaldt path traversal, altså et trick hvor man skriver ‘../’ i et filnavn for at komme uden for den mappe, systemet forventer, og dermed placere filer andre steder på systemet end tilsigtet. Angriberen kan bruge dette til at lægge en SSH-nøgle et sted, systemet læser ved genstart, og dermed opnå vedvarende adgang med rootrettigheder, altså fuld kontrol over enheden.
Hvem rammer det?
Sårbarheden rammer OpenWrt-baserede routere, firewalls og VPN-gateways, hvor pakken luci-app-openvpn er installeret og LuCI-webgrænsefladen er tilgængelig for brugere. Det gælder blandt andet mindre virksomheder og kommunale institutioner, der bruger OpenWrt-baseret hardware til site-to-site VPN eller fjernadgang, samt it-partnere, der administrerer sådanne enheder for kunder. Der er ikke oplyst konkrete versionsnumre for rettelse, så alle installationer med den sårbare pakke bør betragtes som udsatte, indtil andet er bekræftet.
Hvad kan ske?
En bruger med lav adgang til LuCI-grænsefladen, for eksempel en medarbejder med begrænset administratoradgang eller en kompromitteret konto, kan uploade en fil, der placeres uden for den tilladte mappe. Ved at lægge en SSH-nøgle i en systemmappe, der læses ved opstart, får angriberen rodrettigheder, som overlever en genstart af enheden. Da enheden ofte sidder som netværkets gateway eller VPN-endepunkt, betyder det i praksis, at angriberen kan aflytte og manipulere al trafik, der passerer, samt bruge enheden som adgangsvej videre ind i virksomhedens netværk.
Hvor alvorligt er det?
CVSS-scoren er 9,9 ud af 10, hvilket er kritisk. Angrebet kræver netværksadgang og et lavt privilegieret login, men ingen brugerinteraktion fra offeret og ingen kompleks forberedelse. Fordi angrebet ændrer noget uden for den sårbare komponent selv (scope: changed), kan konsekvensen række ud over selve LuCI-appen og ramme hele enheden. Fortrolighed, integritet og tilgængelighed vurderes alle til høj påvirkning. Der er ved offentliggørelsen ikke oplysning om, at sårbarheden er udnyttet i praksis, men den kræver kun et almindeligt brugerlogin for at blive misbrugt, hvilket gør risikoen reel for enheder, hvor mange medarbejdere har adgang til administrationsgrænsefladen.
Hvad gør jeg nu?
Følgende skridt lukker hullet og begrænser skaden, mens I venter på en officiel rettelse.
- Opdatér luci-app-openvpn til en rettet version, så snart producenten eller OpenWrt-projektet udgiver den, og hold jer orienteret via OpenWrt’s sikkerhedsliste.
- Begræns adgangen til LuCI-webgrænsefladen, så den kun kan tilgås fra betroede interne netværk eller via VPN, ikke fra internettet.
- Gennemgå alle brugerkonti med adgang til LuCI, og fjern eller begræns konti, der ikke har behov for adgang.
- Kontrollér, om der findes uventede SSH-nøgler i systemmapper på jeres OpenWrt-enheder, og fjern dem, hvis de ikke stammer fra jeres egne administratorer.
- Overvåg logfiler for uventede filuploads eller adgang til admin-grænsefladen fra ukendte konti eller ip-adresser.
- Kontakt en sikkerhedsrådgiver, hvis I ikke selv kan verificere, om jeres enheder er ramt, eller hvis I finder tegn på kompromittering.
Begræns adgang nu, opdatér ved patch
Vi anbefaler, at I straks begrænser adgangen til LuCI-grænsefladen på jeres OpenWrt-enheder, så den ikke er tilgængelig fra internettet, og at I gennemgår hvilke konti der har adgang. Det er ikke sikkert at vente, hvis enheden er en internetvendt VPN-gateway, da et almindeligt brugerlogin er nok til at udnytte fejlen. I kan vente med selve softwareopdateringen, indtil OpenWrt-projektet udgiver en rettet version, forudsat at adgangsbegrænsningen er på plads i mellemtiden.
Tidslinje
Konkrete eksempler
Kompromitteret VPN-gateway hos en mindre virksomhed
En dansk virksomhed bruger en OpenWrt-baseret router med luci-app-openvpn til at give medarbejdere fjernadgang. En medarbejderkonto med begrænset adgang til LuCI bliver kompromitteret gennem genbrugt kodeord. Angriberen udnytter fejlen til at placere en SSH-nøgle i en systemmappe og opnår rodrettigheder på enheden, som overlever genstart. Herfra aflytter angriberen VPN-trafikken og får adgang til virksomhedens interne netværk uden at blive opdaget i flere uger.
Ofte stillede spørgsmål
Hvordan finder vi ud af, om vi bruger den sårbare pakke?
Tjek på jeres OpenWrt-enheder, om pakken luci-app-openvpn er installeret, for eksempel via kommandoen opkg list-installed eller gennem LuCI’s pakkeoversigt under System.
Kan vi vente med at gøre noget til efter weekenden?
Hvis LuCI-grænsefladen kun er tilgængelig fra jeres interne netværk, er risikoen begrænset, og I kan planlægge opdateringen. Er grænsefladen tilgængelig fra internettet, bør I lukke den adgang nu, uanset ugedag.
Er sårbarheden udnyttet i praksis?
Der er ved offentliggørelsen ikke oplysninger om, at sårbarheden aktivt bliver udnyttet, men fordi angrebet kun kræver et almindeligt brugerlogin, kan det ændre sig hurtigt.
Kræver angrebet en administratorkonto?
Nej. CVSS-vektoren viser, at der kræves lave privilegier (PR:L), altså en almindelig autentificeret bruger, ikke nødvendigvis en administrator.
Skal vi anmelde hændelsen, hvis vi finder tegn på kompromittering?
Finder I en uventet SSH-nøgle eller tegn på rootadgang fra ukendt kilde, bør I behandle det som en sikkerhedshændelse og vurdere anmeldelsespligt efter databeskyttelsesreglerne, hvis persondata kan være berørt.
Hvad gør vi, hvis der ikke findes en rettet version endnu?
Begræns adgangen til administrationsgrænsefladen til betroede interne ip-adresser, og overvej at deaktivere fil-upload-funktionen i luci-app-openvpn, indtil en rettelse er tilgængelig.
CVSS-detaljer
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CWE-svaghedstyper
Original NVD-beskrivelse (engelsk)
luci-app-openvpn fails to properly validate the instance_name2 parameter during file upload, allowing authenticated users to perform path traversal and write arbitrary files outside the intended directory. Attackers can upload malicious payloads to gain persistent root code execution by placing SSH keys in system directories accessible on 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.