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

CVE-2026-90945: Kritisk JWT-fejl i Crawlab

Crawlab op til version 0.6.3 bruger en fast, ikke-ændringsbar hemmelig nøgle til login-tokens. Luk systemet for internetadgang, indtil en rettet version findes.

CVSS Score
9.8
Offentliggjort
14/09/2026
Patch-status
Ingen opdatering endnu
Exploit
Teoretisk, ingen kendt udnyttelse
Tidsfrist
Ingen opdatering findes, luk adgangen nu

Hvad er det?

Crawlab er et open source-værktøj til at styre distribuerede webcrawlere, altså programmer der automatisk henter data fra hjemmesider. CVE-2026-90945 er en fejl i Crawlab op til og med version 0.6.3, hvor systemet bruger en fast, indbygget hemmelig nøgle til at signere JWT-tokens. Et JWT-token er en digital adgangsbillet, som systemet bruger til at bekræfte, at en bruger er logget ind. Fordi nøglen er skrevet direkte i kildekoden og ikke kan ændres via konfiguration eller miljøvariabler, er den samme i alle installationer og kan findes af alle, der kan læse koden. En angriber, der kender nøglen, kan derfor selv lave en gyldig administrator-billet uden at logge ind.

Hvem rammer det?

Det rammer alle virksomheder og kommuner, der selv driver en Crawlab-installation i version 0.6.3 eller ældre. Det gælder typisk marketingafdelinger, dataanalyseteams eller udviklingsmiljøer, der bruger Crawlab til at hente og overvåge data fra hjemmesider. Risikoen er størst, hvis administrationsgrænsefladen eller API’et er tilgængeligt fra internettet eller fra et bredt internt netværk uden begrænsninger.

Hvad kan ske?

En angriber kan uden brugernavn eller adgangskode lave et gyldigt administrator-token og få fuld adgang til Crawlabs administrations-API. Herfra kan angriberen afvikle kode på de såkaldte worker-noder, som er de servere, der udfører selve dataindsamlingen. I praksis betyder det, at angriberen kan overtage disse servere, læse eller ændre data, og bruge dem som springbræt videre ind i jeres netværk.

Hvor alvorligt er det?

Sårbarheden har en CVSS-score på 9,8 ud af 10, som er kritisk. Den kræver ingen adgangskode, ingen login og ingen handling fra en bruger, og kan udnyttes over netværket med lav teknisk kompleksitet. Alle tre grundværdier for sikkerhed, fortrolighed, integritet og tilgængelighed, er ramt i højeste grad. Der er ikke oplysninger om, at fejlen aktivt udnyttes i angreb, men fordi den hemmelige nøgle ligger i den offentligt tilgængelige kildekode, kræver udnyttelse ikke avanceret arbejde fra en angriber.

Hvad gør jeg nu?

Følg punkterne i denne rækkefølge, da der ikke findes en officiel rettelse på tidspunktet for offentliggørelsen:

  1. Afskær Crawlabs administrationsgrænseflade og API fra internettet. Adgang bør kun ske fra et betroet internt netværk eller via VPN.
  2. Undersøg, om der findes en nyere version af Crawlab, hvor nøglen kan konfigureres eller er fjernet, og opgradér til den, hvis den findes.
  3. Sæt en firewall-regel op, der kun tillader adgang fra kendte IP-adresser, hvis I ikke kan lukke systemet helt af fra internettet.
  4. Gennemgå logfiler for administrationshandlinger, I ikke selv har foretaget, og skift adgangskoder til tilknyttede tjenester.
  5. Overvej om Crawlab kan udskiftes med et alternativ, hvis producenten ikke leverer en rettelse inden for rimelig tid.
  6. Kontakt en sikkerhedsrådgiver, hvis I er i tvivl om, hvor jeres Crawlab-installation er tilgængelig fra, eller om I allerede er blevet ramt.
Tidsfrist

Ingen opdatering findes, luk adgangen nu

Sådan ser Auroa det

Vi anbefaler, at I straks fjerner Crawlabs administrationsgrænseflade fra internettet, da der ikke findes en rettet version, der lukker hullet. Det er ikke forsvarligt at vente til en planlagt opdatering, fordi den hemmelige nøgle allerede er offentligt kendt. Har I ikke selv mulighed for at afskærme systemet i dag, bør I søge hjælp til at gøre det med det samme.

Tidslinje

14/09/2026
Sårbarheden offentliggjort
CVE-2026-90945 blev registreret med en CVSS-score på 9,8 og beskriver en hårdkodet nøgle i Crawlab op til version 0.6.3.

Konkrete eksempler

Marketingafdeling med åbent Crawlab-panel

En dansk virksomhed bruger Crawlab til at overvåge konkurrenters hjemmesider og har sat administrationspanelet op på en server med offentlig IP-adresse for at gøre det nemt at tilgå fra kontoret. En angriber finder serveren, laver et forfalsket administrator-token ved hjælp af den offentligt kendte nøgle, og får adgang til at afvikle kode på de servere, der udfører dataindsamlingen. Herfra får angriberen fodfæste i virksomhedens interne netværk og kan læse følsomme filer på de samme servere.

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-321

Original NVD-beskrivelse (engelsk)

Crawlab through 0.6.3 uses a hard-coded HMAC-SHA256 secret for JWT token signing that cannot be overridden via configuration or environment variables. Unauthenticated attackers can forge valid administrator tokens to access administrative APIs and execute code on worker nodes.

Referencer & kilder

Eksterne kilder

Sværhedsgrad
Kritisk
CVSS Base Score
9,8
Hurtige fakta
CVE-ID
CVE-2026-90945
Offentliggjort
14/09/2026
Sidst opdateret
14/09/2026
Exploit-status
Teoretisk, ingen kendt udnyttelse
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.