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

CVE-2026-67340: Kritisk fejl i ArcadeDB

Sårbarhed i ArcadeDB lader brugere med skema-rettigheder køre systemkommandoer via trigger-scripts. Opdatér til 26.7.2.

CVSS Score
9.8
Offentliggjort
01/08/2026
Patch-status
Opdatering findes
Exploit
Teoretisk, ingen kendt udnyttelse
Tidsfrist
Opdatér inden næste driftsvindue

Hvad er det?

CVE-2026-67340 er en sårbarhed i databasesystemet ArcadeDB, der bruges til at gemme og forbinde data i grafer og dokumenter. Fejlen ligger i trigger-scripts, kode der automatisk køres, når data ændres i databasen. ArcadeDB tillader ved en fejl, at disse scripts kan tilgå Javas indbyggede klasser, herunder funktioner der kan starte programmer på serveren. En bruger med rettigheden UPDATE_SCHEMA, som giver adgang til at ændre databasens skema, kan derfor oprette et trigger-script, der kører kommandoer direkte på operativsystemet, når trigger’en aktiveres.

Hvem rammer det?

Sårbarheden rammer virksomheder og kommuner, der bruger ArcadeDB (arcadedb-engine) i version før 26.7.2. Det gælder både selvhostede installationer og applikationer, hvor ArcadeDB er indlejret som databasemotor. Risikoen er størst, hvor flere brugere, for eksempel udviklere eller integrationer, har fået tildelt rettigheden til at ændre databasens skema.

Hvad kan ske?

En bruger med skema-rettigheder kan oprette en trigger, der kører kommandoer på den server, hvor ArcadeDB er installeret. I praksis betyder det, at angriberen kan læse eller ændre alle data i databasen, oprette nye administratorkonti eller installere yderligere programmer og bruge serveren som springbræt videre ind i netværket. For en dansk virksomhed kan konsekvensen være tab af kundedata, driftsstop og spredning til andre systemer på samme server.

Hvor alvorligt er det?

CVSS-scoren er 9,8 af 10, kritisk. Angrebet kræver ingen handling fra andre brugere, men det forudsætter, at angriberen allerede har en gyldig konto med rettigheden UPDATE_SCHEMA i ArcadeDB. Det er derfor ikke en fejl, en anonym angriber uden adgang kan udnytte direkte, men enhver konto med denne rettighed, herunder konti med lav tillid eller kompromitterede udviklerkonti, kan give fuld kontrol over serveren. Der er ikke offentliggjort tilfælde af aktiv udnyttelse på tidspunktet for offentliggørelsen.

Hvad gør jeg nu?

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

  1. Opdatér ArcadeDB til version 26.7.2 eller nyere, hvor adgangen til java.lang-klasser i trigger-scripts er fjernet.
  2. Gennemgå hvilke brugere der har rettigheden UPDATE_SCHEMA, og fjern den fra konti, der ikke aktivt har brug for den.
  3. Gennemse eksisterende triggers i databasen for uventet eller ukendt kode, særligt kald til Java.type eller Runtime.
  4. Begræns netværksadgang til ArcadeDB, så kun betroede systemer og administratorer kan nå administrationsgrænsefladen.
  5. Log og overvåg oprettelse og ændring af triggers, så misbrug kan opdages fremover.
  6. Kontakt en sikkerhedsrådgiver, hvis I ikke selv kan verificere, om triggers eller skema-rettigheder er blevet misbrugt.
Tidsfrist

Opdatér inden næste driftsvindue

Sådan ser Auroa det

Vi anbefaler, at I opdaterer ArcadeDB til version 26.7.2 så hurtigt som praktisk muligt, da fejlen giver mulighed for fuld systemkompromittering for brugere med skema-rettigheder. Det er acceptabelt at vente til næste planlagte driftsvindue, hvis I i mellemtiden har begrænset UPDATE_SCHEMA-rettigheden til et minimum af betroede konti. Har I ikke overblik over, hvem der har denne rettighed, bør I skaffe det overblik, før I beslutter at vente.

Tidslinje

01/08/2026
Sårbarheden offentliggjort
CVE-2026-67340 blev registreret med CVSS-score 9,8, og fejlen er rettet i ArcadeDB version 26.7.2.

Konkrete eksempler

Udviklerkonto misbruges til at overtage databaseserver

En dansk virksomhed lader eksterne udviklere have adgang til at ændre skema i deres ArcadeDB-installation som del af et integrationsprojekt. En af udviklerkonti bliver kompromitteret gennem en anden lækket adgangskode. Angriberen bruger kontoen til at oprette en trigger, der kører systemkommandoer, og får dermed fuld kontrol over serveren og adgang til alle data i databasen.

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

Original NVD-beskrivelse (engelsk)

ArcadeDB before 26.7.2 (arcadedb-engine) allows trigger scripts to look up host classes in java.lang.* (via Java.type) because ScriptTriggerExecutor adds java.lang.* to the allowed packages. An authenticated user with UPDATE_SCHEMA permission can create a JavaScript trigger that invokes java.lang.Runtime.getRuntime().exec() (or ProcessBuilder), achieving OS command execution when the trigger fires.

Referencer & kilder

Eksterne kilder

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