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

CVE-2026-63732: Kritisk fejl i 9router

9router 0.4.59 har standardadgangskode og kommandoinjektion, der giver fremmede fuld kontrol over serveren. Opdatér til 0.4.60.

CVSS Score
9.9
Offentliggjort
23/07/2026
Patch-status
Opdatering findes
Exploit
Angrebskode er offentlig
Tidsfrist
Opdatér inden for 24 timer

Hvad er det?

9router er en administrationsserver, der styrer MCP-plugins (Model Context Protocol, en standard der lader AI-værktøjer kalde eksterne funktioner). Version 0.4.59 og tidligere har standardadgangskoden 123456, som gælder for alle nye installationer. CVE-2026-63732 består af tre fejl, der kan kædes sammen: login med standardkoden, omgåelse af en netværksspærring ved at forfalske Host-headeren i en webforespørgsel, og manglende kontrol af de kommandoer, der sendes til systemets funktion child_process.spawn(), når et nyt MCP-plugin registreres. Kæden gør, at en angriber uden en gyldig konto kan få serveren til at køre vilkårlig kode på operativsystemniveau.

Hvem rammer det?

Sårbarheden rammer alle installationer af 9router i version 0.4.59 eller tidligere, der er tilgængelige fra et netværk, herunder internettet. Det gælder særligt virksomheder og kommuner, der har sat 9router op til at styre MCP-plugins i forbindelse med AI-værktøjer, og hvor standardadgangskoden ikke er ændret efter installation. Er serveren kun tilgængelig fra et internt, afgrænset netværk, mindsker det risikoen, men fejlen i Host-header-kontrollen betyder, at beskyttelsen mod adgang udefra ikke kan stå alene.

Hvad kan ske?

En angriber, der finder en 9router-server på nettet, kan logge ind med standardkoden 123456, forfalske Host-headeren for at nå funktioner, der skulle være forbeholdt det lokale netværk, og derefter registrere et MCP-plugin, der i virkeligheden er et kommandoprogram, for eksempel node -e. Når pluginets SSE-endpunkt, en kanal til løbende dataudveksling, kaldes, kører koden på serverens operativsystem med de rettigheder 9router har. I praksis giver det angriberen fuld kontrol over serveren, adgang til data på og omkring den, og et sted at sprede sig videre ind i jeres netværk.

Hvor alvorligt er det?

CVSS-scoren er 9,9 ud af 10, den højeste kategori, kritisk. Angrebet kræver ingen handling fra en bruger og kan udføres over netværket med lav kompleksitet. Vektoren angiver lave rettigheder som krav (PR:L), men det svarer i praksis til at kende standardadgangskoden 123456, som er offentligt kendt. Konsekvensen er fuld skade på fortrolighed, integritet og tilgængelighed: angriberen kan læse og ændre data samt lukke systemet ned. Der er ikke oplysninger om, at sårbarheden er udnyttet i angreb på offentliggørelsestidspunktet, men de tre led i kæden er beskrevet så detaljeret, at det er ligetil at bygge et angreb ud fra dem.

Hvad gør jeg nu?

Sådan lukker I hullet og begrænser risikoen:

  1. Opdatér 9router til version 0.4.60 eller nyere, hvor alle tre fejl i kæden er rettet.
  2. Skift standardadgangskoden 123456 på alle installationer, også dem der allerede er opdateret.
  3. Fjern 9router fra direkte adgang fra internettet, og placér den bag en firewall eller VPN, så kun betroede systemer kan nå den.
  4. Gennemgå logs for uventede logins og registrering af MCP-plugins i perioden, hvor serveren har været tilgængelig fra netværket.
  5. Kontakt en sikkerhedsrådgiver, hvis I finder tegn på uautoriseret adgang, eller hvis I er i tvivl om, hvorvidt jeres opsætning er ramt.
Tidsfrist

Opdatér inden for 24 timer

Sådan ser Auroa det

Vi anbefaler, at I opdaterer 9router til version 0.4.60 og skifter standardadgangskoden med det samme, hvis serveren er tilgængelig fra et netværk. Er 9router kun tilgængelig fra et strengt isoleret internt netværk uden adgang til internettet, kan opdateringen planlægges inden for få dage, men standardkoden bør stadig skiftes nu. Vent ikke, hvis serveren i dag kan nås fra internettet eller fra et bredt internt netværk.

Tidslinje

23/07/2026
Sårbarheden offentliggøres
CVE-2026-63732 offentliggøres med en beskrivelse af de tre sammenkædede fejl i 9router og en fastsat rettelse i version 0.4.60.

Konkrete eksempler

AI-værktøjsserver eksponeret ved en fejl

Et dansk it-team opsætter 9router internt for at koble virksomhedens AI-assistent til interne systemer via MCP-plugins. Under en midlertidig test åbnes serveren for adgang fra internettet, og standardadgangskoden bliver aldrig skiftet. En automatisk scanning finder serveren, logger ind med 123456, forfalsker Host-headeren og registrerer et plugin, der giver fuld adgang til serverens operativsystem. Herfra får angriberen fat i adgangsnøgler, der ligger på samme maskine, og bruger dem til at bevæge sig videre i netværket.

Ofte stillede spørgsmål

CVSS-detaljer

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

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

CWE-svaghedstyper

CWE-78

Original NVD-beskrivelse (engelsk)

9router 0.4.59 (fixed in 0.4.60) contains a chain of vulnerabilities: a hardcoded default password (123456) that authenticates any fresh installation, a bypass of the LOCAL_ONLY network gate via a spoofed Host header, and unvalidated arguments passed to child_process.spawn() when registering MCP plugins. A remote, unauthenticated attacker can log in with the default credential, spoof the Host header to reach local-only routes, and register a malicious MCP plugin (e.g. node -e ) to achieve arbitrary code execution on the host operating system when the plugin’s SSE endpoint is triggered.

Referencer & kilder

Eksterne kilder

Sværhedsgrad
Kritisk
CVSS Base Score
9,9
Hurtige fakta
CVE-ID
CVE-2026-63732
Offentliggjort
23/07/2026
Sidst opdateret
23/07/2026
Exploit-status
Angrebskode er offentlig
Patch-status
Opdatering findes

Brug for hjælp med jeres sikkerhed?

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