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

CVE-2026-67341: Kritisk autorisationsfejl i ArcadeDB

ArcadeDB før version 26.7.2 springer autorisationstjek over ved DEFINE FUNCTION, så alle med databaseadgang kan køre egen JavaScript-kode. Opdatér til 26.7.2.

CVSS Score
9.8
Offentliggjort
01/08/2026
Patch-status
Opdatering findes
Exploit
Ingen kendt udnyttelse
Tidsfrist
Opdatér inden for 7 dage

Hvad er det?

CVE-2026-67341 er en fejl i databasesystemet ArcadeDB, hvor systemet ikke kontrollerer, om en bruger må oprette scriptfunktioner. Kommandoen SQL DEFINE FUNCTION med sprogvalget LANGUAGE js skal normalt kun kunne bruges af administratorer, fordi den lader en bruger definere og køre eget JavaScript-programmeringssprog inde i databasen. Fejlen betyder, at kontrollen mangler, så en bruger uden administratorrettigheder kan definere og afvikle sin egen kode direkte på databaseserveren. Fejltypen kaldes CWE-863, forkert autorisation, hvilket vil sige at systemet tjekker forkert eller ikke tjekker overhovedet, hvem der må udføre en given handling.

Hvem rammer det?

Det rammer virksomheder og kommuner, der kører ArcadeDB i version ældre end 26.7.2. Det gælder både selvhostede installationer og opsætninger, hvor flere brugere eller applikationer deler samme databaseserver med forskellige rettighedsniveauer. Er ArcadeDB kun tilgængelig for et enkelt betroet system uden delt brugeradgang, er risikoen mindre, men stadig til stede hvis en angriber først får fodfæste et andet sted i netværket.

Hvad kan ske?

En bruger med almindelig databaseadgang kan sende en DEFINE FUNCTION-kommando og dermed få serveren til at køre den JavaScript-kode, brugeren selv har valgt. I praksis giver det mulighed for at læse og ændre alle data i databasen, oprette nye administratorkonti, eller bruge databaseserveren som springbræt videre ind i netværket. For en dansk virksomhed kan det betyde tab af kundedata, forretningshemmeligheder eller adgang, der senere bruges til afpresning.

Hvor alvorligt er det?

CVSS-scoren er 9,8 ud af 10, kritisk. Angrebet kræver ikke gyldig administratoradgang, kun almindelig databaseforbindelse, og der skal ikke ske noget fra en bruger, som en klik på et link. Angrebet kan udføres over netværket uden særlig teknisk kompleksitet. Der er pr. offentliggørelsen ikke oplysninger om, at fejlen aktivt bliver udnyttet, men den lave kompleksitet og fraværet af krav til rettigheder gør den attraktiv at udnytte, når den bliver kendt bredt.

Hvad gør jeg nu?

Følg disse skridt for at lukke hullet og begrænse skaden, hvis noget allerede er sket.

  1. Opgradér ArcadeDB til version 26.7.2 eller nyere, hvor autorisationstjekket er rettet.
  2. Gennemgå logs for uventede DEFINE FUNCTION-kald eller usædvanlig scriptaktivitet fra brugere, der normalt ikke bruger den funktion.
  3. Begræns netværksadgang til ArcadeDB, så kun betroede systemer og administratorer kan nå databaseporten.
  4. Gennemgå brugerrettigheder i databasen, og fjern unødvendige rettigheder til at oprette scriptfunktioner.
  5. Hvis I ikke selv kan verificere, om opgraderingen er gennemført korrekt, eller om der er tegn på misbrug, bør I hente hjælp fra en it-sikkerhedsrådgiver.
Tidsfrist

Opdatér inden for 7 dage

Sådan ser Auroa det

Vi anbefaler, at I opgraderer ArcadeDB til version 26.7.2 hurtigst muligt, især hvis flere brugere eller applikationer har adgang til databasen. Det er kun forsvarligt at vente, hvis ArcadeDB kører fuldt isoleret uden delt brugeradgang og uden forbindelse til internettet, og selv da bør opgraderingen planlægges inden for kort tid. Er I i tvivl om, hvilke systemer der bruger ArcadeDB, bør I få det kortlagt som første skridt.

Tidslinje

01/08/2026
Sårbarheden offentliggjort
CVE-2026-67341 blev registreret med CVSS-score 9,8 og en rettet version, 26.7.2, gjort tilgængelig.

Konkrete eksempler

Intern medarbejder med begrænset adgang

En dansk virksomhed lader en udviklerafdeling tilgå ArcadeDB til et internt projekt med kun læserettigheder. En medarbejder sender en DEFINE FUNCTION-kommando med JavaScript-kode og opnår derved fuld kontrol over databaseserveren. Medarbejderen kan nu læse kundedata fra andre afdelinger og oprette en administratorkonto uden at det bliver bemærket med det samme.

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

Original NVD-beskrivelse (engelsk)

ArcadeDB versions before 26.7.2 fail to enforce scripting authorization checks on the SQL DEFINE FUNCTION statement with LANGUAGE js. Attackers with database access can execute arbitrary JavaScript code by submitting DEFINE FUNCTION statements, bypassing security controls intended to restrict scripting to administrators.

Referencer & kilder

Eksterne kilder

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