CVE-2026-86189: Kritisk fejl i WWBN AVideo
Kritisk sårbarhed i WWBN AVideo lader uautoriserede angribere skrive filer overalt på serveren. Isolér eller opdatér systemet nu.
Hvad er det?
CVE-2026-86189 er en sårbarhed i videoplatformen WWBN AVideo, som mange organisationer bruger til at hoste og streame video selv. Fejlen sidder i filen notify.ffmpeg.json.php og er en såkaldt path traversal, hvor et program ikke kontrollerer, om en filsti peger uden for det tilladte område. Angriberen sender en parameter kaldet avideoRelativePath med sin egen sti og kan derved skrive filer til vilkårlige mapper på serveren, herunder programmets rodmappe. Login er ikke nødvendigt: systemet bruger en krypteret token kaldet notifyCode til at godkende kald, men koden bliver aldrig valideret efter dekryptering. En angriber kan derfor genbruge en tidligere set krypteret værdi og omgå login helt.
Hvem rammer det?
Sårbarheden rammer virksomheder og kommuner, der kører WWBN AVideo, en open source-platform til videohosting og streaming, typisk brugt til intranet-tv, e-læring eller mediearkiver. Alle installationer, hvor notify.ffmpeg.json.php er tilgængelig fra internettet uden yderligere netværksbeskyttelse, er i risiko. Der er ikke oplyst en specifik version i NVD-data, så alle nuværende og ældre installationer bør betragtes som berørte, indtil leverandøren bekræfter en rettet version.
Hvad kan ske?
En angriber kan uden login skrive en fil med skadelig kode direkte ind i webserverens mappe og dermed få systemet til at udføre kommandoer på serveren. I praksis betyder det, at angriberen kan overtage hele serveren, læse eller ændre alt indhold, sætte skadelig software op eller bruge serveren som springbræt ind i resten af netværket. For en dansk virksomhed kan det betyde nedbrud af videoplatformen, tab af data og i værste fald adgang til andre systemer på samme netværk.
Hvor alvorligt er det?
Sårbarheden har en CVSS-score på 9,8 ud af 10 og er kategoriseret som kritisk. Den kan udnyttes over netværket, kræver ingen særlig teknisk viden (lav kompleksitet), kræver ingen login (ingen privilegier) og kræver ingen handling fra en bruger. Angrebet giver fuld skade på fortrolighed, integritet og tilgængelighed af systemet. Der er ikke oplyst tegn på aktiv udnyttelse i naturen, men den detaljerede beskrivelse af angrebsmetoden tyder på, at et proof of concept kan være offentligt tilgængeligt.
Hvad gør jeg nu?
Følg punkterne i denne rækkefølge for at lukke hullet og begrænse skaden:
- Kontakt WWBN eller tjek projektets officielle side for en opdateret version, der retter sårbarheden i notify.ffmpeg.json.php, og installér den så hurtigt som muligt.
- Kan I ikke opdatere med det samme, så blokér adgang til notify.ffmpeg.json.php udefra via jeres firewall eller reverse proxy, og tillad kun adgang fra betroede interne IP-adresser.
- Gennemgå AVideo-serverens filsystem for nye eller uventede filer, især i webrodmappen og undermapper, som kan være tegn på, at sårbarheden allerede er udnyttet.
- Skift alle hemmelige nøgler og krypteringsmateriale, der bruges til at generere notifyCode-tokens, da tidligere udstedte værdier kan være kompromitteret.
- Isolér AVideo-serveren fra resten af netværket, indtil opdateringen er på plads, hvis systemet ligger på et fladt netværk uden segmentering.
- Hvis I ikke selv kan vurdere, om systemet allerede er kompromitteret, eller I ikke har ressourcer til at undersøge filsystemet grundigt, bør I hente ekstern hjælp til en teknisk gennemgang.
Opdatér eller isolér inden for 24 timer
Vi anbefaler, at I straks begrænser adgangen til AVideo-installationen udefra, mens I afklarer, om leverandøren har udgivet en rettet version. Det er ikke forsvarligt at vente til en planlagt opdateringsrunde, fordi angrebet kræver hverken login eller brugerinteraktion og kan udføres af enhver, der kan sende en netværksforespørgsel til systemet. Er AVideo kun tilgængeligt internt og allerede isoleret fra internettet, kan I vente med selve opdateringen til næste vedligeholdelsesvindue, men bør stadig planlægge den snarest.
Tidslinje
Konkrete eksempler
Videoplatform på kommunens intranet
En dansk kommune bruger WWBN AVideo til at dele interne undervisningsvideoer og har åbnet systemet for medarbejdere via internettet. En angriber udnytter sårbarheden til at skrive en skadelig fil ind i webrodmappen uden at logge ind, og får dermed adgang til at køre kommandoer på serveren. Herfra får angriberen fat i adgangskoder, der bruges til andre systemer på kommunens netværk.
Ofte stillede spørgsmål
Hvordan finder vi ud af, om vi er ramt?
Tjek om jeres organisation kører WWBN AVideo, og om filen notify.ffmpeg.json.php er tilgængelig fra internettet. Er I i tvivl, kan I lade en teknisk medarbejder eller ekstern konsulent gennemgå serverens netværksadgang og filsystem for uventede filer.
Kan vi vente til weekenden med at rette dette?
Det bør I ikke, hvis AVideo-serveren er tilgængelig fra internettet. Sårbarheden kræver ingen login og kan udnyttes automatiseret, så eksponeringstiden bør minimeres ved i det mindste at blokere adgang til den sårbare funktion nu og opdatere hurtigst muligt.
Er sårbarheden udnyttet i praksis?
Der er ikke oplyst bekræftede angreb i NVD-data på offentliggørelsesdatoen, men den detaljerede tekniske beskrivelse tyder på, at metoden er kendt og kan være dokumenteret offentligt.
Skal vi anmelde dette som et sikkerhedsbrud?
Kun hvis I finder tegn på, at sårbarheden faktisk er udnyttet og personoplysninger eller andre beskyttede data er kompromitteret. Find først ud af, om der er skrevet uautoriserede filer på serveren, før I tager stilling til anmeldelsespligt efter databeskyttelsesreglerne.
Hvad gør vi, hvis vi ikke kan opdatere med det samme?
Blokér ekstern adgang til den sårbare fil via firewall eller reverse proxy, og begræns adgangen til AVideo-serveren til betroede interne netværk, mens I afventer en officiel rettelse.
CVSS-detaljer
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CWE-svaghedstyper
Original NVD-beskrivelse (engelsk)
WWBN AVideo contains a path traversal vulnerability in notify.ffmpeg.json.php that allows unauthenticated attackers to write files to arbitrary locations by supplying a caller-chosen path in the avideoRelativePath parameter. Attackers can replay any previously issued ciphertext as a notifyCode token, which is decrypted but never validated, to bypass authentication and write files to the application root and subdirectories.
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.