Åbner i en ny fane
CVE-2026-58455
Kritisk

CVE-2026-58455: Kritisk fejl i Dockwatch

Kritisk sårbarhed i Dockwatch (CVE-2026-58455) giver angribere uden login fuld kontrol over serveren. Luk adgangen til systemet i dag.

CVSS Score
9.8
Offentliggjort
02/07/2026
Patch-status
Ingen opdatering endnu
Exploit
Angrebskode er offentlig
Tidsfrist
Luk adgangen inden for 24 timer

Hvad er det?

CVE-2026-58455 er en sårbarhed i styringsværktøjet Dockwatch, som bruges til at overvåge og administrere Docker-containere. Fejlen skyldes kommandoinjektion, hvor et program videresender brugerinput direkte til systemets kommandolinje uden at rense det først. I Dockwatch mangler filen loader.php et afsluttende exit()-kald efter en login-omdirigering, hvilket gør det muligt at snyde systemet til at tro, man er logget ind. Derefter kan man via parameteren composePath i funktionen ajax/compose.php sende vilkårlige shell-kommandoer, som serveren udfører. Da Dockwatch typisk får adgang til Dockers styresystem-sokkel for at kunne administrere containere, kan en angriber bruge denne adgang til at overtage hele værtsserveren, ikke kun containerne.

Hvem rammer det?

Sårbarheden rammer alle installationer af Dockwatch til og med version 0.6.567. Det gælder virksomheder og it-afdelinger, der bruger Dockwatch som dashboard til at overvåge Docker-drift, ofte udviklingsteams, hostingudbydere og virksomheder med egen serverdrift. Er Dockwatch tilgængeligt fra internettet, eller kan det tilgås fra et internt netværk, hvor en angriber allerede har fodfæste, er systemet i farezonen.

Hvad kan ske?

En angriber uden brugernavn og adgangskode kan sende en enkelt forespørgsel og få serveren til at udføre vilkårlige kommandoer. Fordi Dockwatch normalt har adgang til Dockers styresystem-sokkel, kan angriberen bruge den adgang til at bryde ud af containeren og overtage selve serveren. I praksis betyder det, at angriberen kan installere skadelig software, stjæle data fra andre systemer på samme server, eller bruge serveren som springbræt videre ind i virksomhedens netværk.

Hvor alvorligt er det?

CVSS-scoren er 9,8 ud af 10, hvilket er den højeste alvorlighedsgrad. Angrebet kræver ikke login, ingen brugerhandling og kan udføres over netværket med lav teknisk kompleksitet. Konsekvensen rammer fortrolighed, integritet og tilgængelighed i højeste grad, altså fuld kontrol over data og system. Den offentliggjorte beskrivelse indeholder de konkrete parametre og trin, der skal til for at udnytte fejlen, hvilket gør det enkelt for en angriber at omsætte til et fungerende angreb.

Hvad gør jeg nu?

Følg punkterne i rækkefølge, da det første lukker selve hullet.

  1. Fjern Dockwatch fra internettet med det samme, eller spær adgangen med en firewall, så kun betroede ip-adresser kan nå systemet.
  2. Gennemgå logfiler for kald til ajax/compose.php og parameteren composePath for at afgøre, om systemet allerede er blevet udnyttet.
  3. Er der tegn på misbrug, isolér serveren fra netværket, skift alle adgangskoder og nøgler, der har været tilgængelige fra serveren, og undersøg om Docker-soklen er blevet brugt til at tilgå værtsmaskinen.
  4. Opdatér til en nyere version af Dockwatch, når en rettelse foreligger. Findes der ingen rettelse endnu, bør Dockwatch tages permanent ud af drift eller erstattes, indtil en sikker version findes.
  5. Undgå fremover at montere Dockers styresystem-sokkel direkte i værktøjer, der er tilgængelige fra netværket, medmindre det er strengt nødvendigt.
  6. Er I i tvivl om, hvorvidt systemet allerede er kompromitteret, eller mangler I kapacitet til at gennemføre undersøgelsen, bør I hente ekstern hjælp til logningsanalyse og oprydning.
Tidsfrist

Luk adgangen inden for 24 timer

Sådan ser Auroa det

Vi anbefaler, at Dockwatch straks tages ud af direkte internetadgang, og at logfiler gennemgås for tegn på udnyttelse. Vent ikke med denne handling, da sårbarheden kan udnyttes uden login og med enkle midler. Det er kun i orden at vente, hvis Dockwatch allerede er isoleret fra internettet og kun tilgængeligt fra et stærkt begrænset internt netværk uden mistænkelig aktivitet.

Tidslinje

02/07/2026
CVE-2026-58455 offentliggjort
NVD offentliggjorde detaljerne om sårbarheden i Dockwatch, herunder den præcise angrebsmetode via loader.php og ajax/compose.php.

Konkrete eksempler

Overvågningsserver bliver indgang til hele netværket

En dansk it-virksomhed har installeret Dockwatch på en server for at overvåge sine Docker-containere, og adgangen er ved en fejl tilgængelig fra internettet. En angriber finder systemet, sender en forespørgsel med den manipulerede composePath-parameter, og får dermed kommandoadgang til serveren. Fordi Docker-soklen er monteret, kan angriberen bryde ud af containeren, tilgå værtsserveren og derfra sprede sig videre til virksomhedens interne netværk.

Ofte stillede spørgsmål

CVSS-detaljer

Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
HIGH
Integrity
HIGH
Availability
HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

CWE-svaghedstyper

CWE-78
CWE-698

Original NVD-beskrivelse (engelsk)

Dockwatch through 0.6.567 contains an unauthenticated OS command injection vulnerability that allows remote attackers to execute arbitrary shell commands by exploiting a missing exit() after an authentication redirect in loader.php combined with unsanitized input passed to shell_exec() in ajax/compose.php. Attackers can seed the required session flag through the incomplete auth check, then inject arbitrary commands via the composePath POST parameter in the composePull action to achieve full host compromise, facilitated by the standard deployment mounting of the Docker socket.

Referencer & kilder

Eksterne kilder

Sværhedsgrad
Kritisk
CVSS Base Score
9,8
Hurtige fakta
CVE-ID
CVE-2026-58455
Offentliggjort
02/07/2026
Sidst opdateret
02/07/2026
Exploit-status
Angrebskode er offentlig
Patch-status
Ingen opdatering endnu

Brug for hjælp med jeres sikkerhed?

Vi hjælper SMV’er med at omsætte trusler som denne til konkrete handlingsplaner.