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

CVE-2026-74899: Sandkasseudbrud i openssl_encrypt

Kritisk sikkerhedsfejl i openssl_encrypt lader angribere bryde ud af sandkassen og køre kommandoer på jeres server. Opdatér til version 1.4.0.

CVSS Score
9.8
Offentliggjort
17/08/2026
Patch-status
Opdatering findes
Exploit
Angrebskode er offentlig
Tidsfrist
Opdatér inden for 24 timer

Hvad er det?

openssl_encrypt er et Python-bibliotek, som mange systemer bruger til at kryptere data og til at køre tilføjelser (plugins) i en afgrænset udførelsesmiljø, kaldet en sandkasse. Sandkassen skal forhindre, at et plugin får adgang til resten af serveren. I versioner før 1.4.0 er komponenten IsolatedPluginExecutor fejlkonfigureret, så Python-programmets interne typeobjekter er tilgængelige inde i den afgrænsede kode. Det betyder, at en angriber kan bruge en kendt Python-teknik, hvor man går gennem klassehierarkiet med kommandoen __class__.__mro__.__subclasses__(), til at finde og aktivere systemfunktioner, som sandkassen ellers skulle blokere. Fejlen er registreret som CWE-95, som betyder utilstrækkelig kontrol af kode, der udføres dynamisk i programmet (eval injection). Resultatet er, at angriberen kan afvikle vilkårlige styresystemskommandoer på den server, hvor biblioteket kører.

Hvem rammer det?

Det rammer virksomheder og organisationer, der bruger Python-biblioteket openssl_encrypt i version før 1.4.0, og som benytter funktionen IsolatedPluginExecutor til at køre plugins, scripts eller anden brugerleveret kode i en afgrænset kontekst. Det kan for eksempel være interne værktøjer til dokumenthåndtering, krypteringstjenester eller integrationsplatforme, hvor tredjepartskode eller kundeleveret data behandles automatisk. Alle systemer, hvor biblioteket er inkluderet, uanset om plugin-funktionen aktivt bruges af jeres organisation, bør tjekkes.

Hvad kan ske?

En angriber, der kan sende input til den sårbare komponent, kan bryde ud af sandkassen og få de samme rettigheder som den proces, biblioteket kører under. I praksis betyder det, at angriberen kan læse og ændre filer, installere bagdøre, stjæle data eller bruge serveren som springbræt til resten af netværket. For en dansk virksomhed kan det føre til datalæk, driftsstop og i værste fald ransomware, hvis serveren har adgang til andre systemer.

Hvor alvorligt er det?

CVSS-scoren er 9,8 ud af 10, hvilket er kritisk. Angrebet kræver ingen adgangskode eller brugerkonto (PR:N), ingen handling fra en bruger (UI:N), og kan udføres over netværket (AV:N) med lav teknisk kompleksitet (AC:L). Konsekvensen er fuld kompromittering af fortrolighed, integritet og tilgængelighed. Der er ikke fundet dokumentation for, at sårbarheden aktivt udnyttes i angreb, men teknikken bag angrebet er en velkendt metode til at bryde Python-sandkasser, hvilket gør det sandsynligt, at et angreb kan udvikles hurtigt.

Hvad gør jeg nu?

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

  1. Opdatér openssl_encrypt til version 1.4.0 eller nyere på alle systemer, hvor biblioteket er installeret.
  2. Find ud af, om jeres systemer bruger funktionen IsolatedPluginExecutor til at køre plugins eller anden ekstern kode, og prioritér disse systemer først.
  3. Gennemgå logfiler for usædvanlig aktivitet, herunder uventede systemkommandoer eller processer startet af biblioteket.
  4. Begræns netværksadgang til de sårbare systemer, indtil opdateringen er gennemført, for eksempel med firewallregler eller adgangskontrol.
  5. Kontakt jeres it-leverandør eller Auroa, hvis I ikke selv kan verificere, om openssl_encrypt indgår i jeres systemer, eller hvis opdateringen kræver kodeændringer.
Tidsfrist

Opdatér inden for 24 timer

Sådan ser Auroa det

Vi anbefaler, at I opdaterer openssl_encrypt til version 1.4.0 hurtigst muligt, da sårbarheden kræver hverken login eller brugerhandling og kan udnyttes fra netværket. Det er ikke forsvarligt at vente til en planlagt opdateringsrunde, hvis biblioteket bruges i systemer, der er tilgængelige fra internettet eller behandler eksterne data. Bruger I derimod biblioteket kun internt, uden plugin-funktionen aktiveret, kan opdateringen indgå i næste ordinære vedligeholdelsesvindue, men bør ikke skubbes længere end en uge.

Tidslinje

17/08/2026
Sårbarheden offentliggjort
CVE-2026-74899 blev registreret og offentliggjort med en CVSS-score på 9,8, og version 1.4.0 af openssl_encrypt blev udgivet som rettelse.

Konkrete eksempler

Plugin-baseret dokumentsystem hos en dansk virksomhed

En mellemstor virksomhed bruger openssl_encrypt til at lade kunder uploade og behandle krypterede dokumenter gennem et internt plugin-system baseret på IsolatedPluginExecutor. En angriber sender et specialfremstillet dokument, der udløser sandkasseudbrudet, og får dermed adgang til at afvikle kommandoer på serveren. Herfra får angriberen adgang til virksomhedens interne netværk og kan stjæle kundedata eller installere skadelig software.

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

Original NVD-beskrivelse (engelsk)

openssl_encrypt versions before 1.4.0 contain a sandbox escape vulnerability in IsolatedPluginExecutor that exposes Python type objects in restricted exec() builtins. Attackers can traverse the Python class hierarchy via __class__.__mro__.__subclasses__() to access system functions and execute arbitrary OS commands.

Referencer & kilder

Eksterne kilder

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