CVE-2026-86148: Kritisk kommandoinjektion i Tenda CP3-kamera
Alvorlig kommandoinjektion i Tenda CP3-kameraer giver fuld overtagelse af enheden. Isolér kameraet fra nettet, indtil I har opdateret firmware.
Hvad er det?
CVE-2026-86148 er en sårbarhed i overvågningskameraet Tenda CP3, firmwareversion 27.5.57.101. Fejlen findes i funktionen SystemAsh i filen Apis/system.c, en del af komponenten Kylin. Parameteren AlarmVoiceURL, som normalt bruges til at angive en lydfil ved alarm, bliver ikke renset for specialtegn, før den sendes videre til kameraets styresystem. Det gør det muligt at indsætte egne systemkommandoer, en teknik kaldet OS command injection eller kommandoinjektion, hvor en angriber får kameraets operativsystem til at udføre vilkårlige kommandoer i stedet for kun den tiltænkte funktion.
Hvem rammer det?
Sårbarheden rammer Tenda CP3-kameraer med firmwareversion 27.5.57.101. Det drejer sig typisk om smarte overvågningskameraer, som mindre virksomheder og butikker bruger til at overvåge parkeringspladser, lagre eller indgangspartier. Er kameraet tilsluttet virksomhedens netværk, kan sårbarheden også have betydning for andre enheder på samme netværk.
Hvad kan ske?
En angriber, der allerede har administratoradgang til kameraets webgrænseflade, kan udnytte fejlen til at køre egne kommandoer på kameraets styresystem. Det kan bruges til at installere skadelig kode, aflytte videostrømmen, bruge kameraet som adgangspunkt videre ind i virksomhedens netværk eller sætte kameraet ud af drift. For en dansk virksomhed betyder det i praksis, at et kamera, som skulle øge sikkerheden, i stedet kan blive angriberens indgang til resten af netværket.
Hvor alvorligt er det?
CVSS-scoren er 9,1 ud af 10, hvilket er kritisk. Angrebet kan udføres over netværket uden brugerinteraktion og med lav teknisk kompleksitet. Til gengæld kræver det, at angriberen allerede har høje privilegier, altså gyldig administratoradgang til kameraets styring. Det begrænser, hvem der kan udnytte fejlen direkte, men mange kameraer bruger standardadgangskoder eller genbrugte koder, som en angriber kan skaffe sig via phishing eller lækkede loginoplysninger. Er den adgang først opnået, giver sårbarheden fuld kontrol over fortrolighed, integritet og tilgængelighed på enheden. Der er ikke oplyst om aktiv udnyttelse i naturen på offentliggørelsestidspunktet.
Hvad gør jeg nu?
Følgende trin lukker hullet eller reducerer risikoen, indtil en opdatering findes:
- Undersøg om Tenda har udgivet en firmwareopdatering til CP3, der retter fejlen, og installér den så snart den er tilgængelig.
- Findes ingen opdatering endnu, så flyt kameraet til et separat netværkssegment eller VLAN uden adgang til virksomhedens øvrige systemer.
- Skift alle standardadgangskoder på kameraet og brug unikke, stærke koder til administratorkontoen.
- Luk fjernadgang til kameraets styringsgrænseflade fra internettet, og begræns adgang til det lokale netværk.
- Gennemgå, om andre Tenda-enheder på samme netværk kan være ramt af lignende fejl, og opdatér dem tilsvarende.
- Har I ikke selv kompetencer til at segmentere netværket eller vurdere risikoen for jeres konkrete opsætning, så bør I hente ekstern hjælp til at foretage vurderingen og gennemføre afhjælpningen.
Isolér kameraet inden for 24 timer
Vi anbefaler, at I straks tjekker, om I har Tenda CP3-kameraer på firmware 27.5.57.101 i drift, og at I isolerer dem fra det øvrige netværk, indtil en opdatering foreligger. Det er ikke forsvarligt at vente, da kameraer ofte er tilgængelige fra internettet og administratoradgang kan opnås via svage eller genbrugte koder. Er kameraet allerede placeret på et isoleret gæstenetværk uden adgang til øvrige systemer, kan I vente med yderligere tiltag, til Tenda udgiver en rettelse.
Tidslinje
Konkrete eksempler
Overvågningskamera bliver indgang til netværket
En dansk detailbutik har installeret Tenda CP3-kameraer til overvågning af parkeringspladsen og har koblet dem på samme netværk som kassesystemet. En medarbejder har genbrugt en simpel adgangskode til kameraets administratorkonto, som lækkes i forbindelse med et phishing-angreb. Angriberen bruger de stjålne loginoplysninger til at udnytte AlarmVoiceURL-fejlen og får dermed kommandoadgang til kameraets styresystem, hvorfra de forsøger at bevæge sig videre ind i butikkens interne netværk.
Ofte stillede spørgsmål
Hvordan finder vi ud af, om vi bruger et sårbart Tenda CP3-kamera?
Log ind på kameraets administrationsside og tjek firmwareversionen under systemoplysninger. Er versionen 27.5.57.101, er enheden omfattet af sårbarheden. Har I flere kameraer, bør I gennemgå dem alle, da modelbetegnelsen kan være den samme, selvom firmwareversionen varierer.
Kan vi vente til weekenden med at gøre noget?
Nej, det anbefaler vi ikke, hvis kameraet er tilgængeligt fra internettet eller fra et netværk uden segmentering. Isolér kameraet så hurtigt som muligt, og gennemfør resten af tiltagene, når I har tid, men gerne inden for et par dage.
Kræver angrebet, at nogen klikker på noget?
Nej. Sårbarheden kræver ingen brugerinteraktion. Til gengæld kræver den, at angriberen allerede har administratoradgang til kameraet, typisk via en stjålet eller genbrugt adgangskode.
Er der udgivet en opdatering fra Tenda?
Der er på offentliggørelsestidspunktet ikke oplyst nogen fast dato for en firmwareopdatering. Følg Tendas supportside for jeres model, og opdatér så snart en rettelse frigives.
Skal vi anmelde hændelsen, hvis vi opdager, at vi er blevet ramt?
Har I konstateret et konkret angreb, hvor personoplysninger eller videooptagelser er blevet kompromitteret, kan I være forpligtet til at anmelde det til Datatilsynet efter databeskyttelsesreglerne. Er I i tvivl, bør I søge juridisk eller teknisk rådgivning hurtigt.
Kan vi bare udskifte kameraet i stedet for at vente på en opdatering?
Ja, det er en gyldig løsning, især hvis kameraet er en ældre model eller ikke længere modtager opdateringer fra Tenda. Vælg i så fald en enhed med en aktiv opdateringshistorik.
CVSS-detaljer
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
CWE-svaghedstyper
Original NVD-beskrivelse (engelsk)
A security flaw has been discovered in Tenda CP3 27.5.57.101. This vulnerability affects the function SystemAsh of the file Apis/system.c of the component Kylin. The manipulation of the argument AlarmVoiceURL results in os command injection. It is possible to launch the attack remotely.
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.