CVE-2026-85672: Kritisk kommandoinjektion i zerox 1.1.20
Kritisk sårbarhed i zerox 1.1.20 lader angribere køre kommandoer på jeres server uden login. Opdatér straks.
Hvad er det?
CVE-2026-85672 er en kommandoinjektion, det vil sige en fejl hvor et program uforvarende lader en angriber sende egne styresystemkommandoer ind i et program, som burde have blokeret det. Fejlen findes i zerox 1.1.20, et værktøj til at hente og behandle dokumenter. Når zerox henter et dokument via en URL, udtrækker det en filtypeendelse fra URL’en og sætter den direkte ind i en kommando, der kører poppler-værktøjer til PDF-behandling. Ved at bygge en URL med en filtypeendelse, der indeholder specialtegn til kommandosubstitution, kan en angriber få serveren til at udføre egne kommandoer, allerede før dokumentet er blevet behandlet.
Hvem rammer det?
Det rammer virksomheder og kommuner, der bruger zerox 1.1.20 til at hente, konvertere eller udtrække tekst fra dokumenter, typisk som en del af en sagsbehandlingsløsning, et dokumentarkiv eller en integration, der modtager filer fra eksterne kilder. Er systemet vendt mod internettet eller behandler dokumenter fra eksterne afsendere, som e-mail-vedhæftninger eller uploads fra borgere og kunder, er risikoen størst.
Hvad kan ske?
En angriber, der udnytter fejlen, kan køre vilkårlige kommandoer med de samme rettigheder som zerox-processen. I praksis betyder det, at angriberen kan læse, ændre og slette filer, installere skadelig kode, oprette bagdøre eller bruge serveren som springbræt til resten af netværket. Ligger zerox på en server med adgang til CPR-data, økonomisystemer eller andre følsomme oplysninger, kan konsekvensen være datatab eller et fuldt kompromitteret system.
Hvor alvorligt er det?
CVSS-scoren er 9,8 ud af 10, hvilket er kritisk. Angrebet kræver ikke login, kræver ingen handling fra en bruger, og kan udføres over netværket med lav teknisk kompleksitet. Der er ikke oplysninger om, at sårbarheden aktivt udnyttes i angreb, men den er offentligt beskrevet, og et angreb er teknisk enkelt at bygge, fordi metoden er kendt.
Hvad gør jeg nu?
Følgende punkter bør gennemgås i prioriteret rækkefølge:
- Opdatér zerox til en version nyere end 1.1.20, hvis leverandøren har udgivet en rettet version. Tjek leverandørens changelog eller GitHub-side for en sikkerhedsrettelse.
- Er der ingen rettet version tilgængelig endnu, isoler zerox-tjenesten fra internettet eller placér den bag en firewall, der kun tillader betroede kilder at sende dokumenter.
- Gennemgå koden eller konfigurationen for at fjerne eller stramt validere, hvilke filtypeendelser og URL-strukturer der accepteres, før de bruges i kommandoer.
- Kør zerox-processen med et begrænset servicebrugerkonto uden adgang til følsomme filer eller systemer, så et eventuelt angreb ikke spreder sig.
- Gennemgå logfiler for usædvanlige dokument-URL’er eller uventede fejl i poppler-processer, der kan indikere forsøg på udnyttelse.
- Kontakt os eller en anden sikkerhedsrådgiver, hvis I ikke selv kan verificere, om systemet er sårbart, eller hvis I mangler ressourcer til at isolere og opdatere systemet.
Opdatér inden for 24 timer
Vi anbefaler, at I straks undersøger, om zerox 1.1.20 bruges i jeres miljø, og om systemet behandler dokumenter fra eksterne kilder. Er der ingen rettet version tilgængelig, bør I isolere tjenesten fra internettet og begrænse, hvilke filtyper og URL’er den kan modtage, mens I afventer en opdatering. Det er kun forsvarligt at vente, hvis systemet kører fuldstændig isoleret uden adgang fra eksterne netværk eller brugere.
Tidslinje
Konkrete eksempler
Dokumentupload i en kommunal sagsbehandlingsløsning
En kommune bruger zerox til at hente og konvertere dokumenter, som borgere uploader gennem en selvbetjeningsportal. En angriber indsender en dokument-URL med en manipuleret filtypeendelse, der udløser kommandoinjektionen, og får dermed adgang til serveren, der også har forbindelse til kommunens sagsbehandlingssystem med personoplysninger.
Ofte stillede spørgsmål
Er vi ramt af denne sårbarhed?
I er potentielt ramt, hvis jeres organisation bruger zerox version 1.1.20 til at hente eller behandle dokumenter, særligt hvis systemet modtager dokument-URL’er fra eksterne brugere eller kunder. Tjek jeres systemoversigt eller spørg jeres udvikler eller leverandør, om zerox er en del af opsætningen.
Hvordan tjekker vi, om vi bruger den sårbare version?
Undersøg pakkeafhængigheder i jeres dokumentbehandlingssystem, for eksempel via package.json eller lignende konfigurationsfil, og se om zerox er angivet med version 1.1.20. Kontakt eventuelt den udvikler eller leverandør, der har opsat systemet.
Kan vi vente til weekenden med at rette det?
Det anbefales ikke. Sårbarheden kræver ikke login eller brugerhandling og kan udnyttes over internettet, så jo længere systemet står åbent, desto større er risikoen. Er systemet vendt mod internettet, bør I handle samme dag.
Skal vi anmelde en eventuel udnyttelse til myndighederne?
Fører udnyttelse til et sikkerhedsbrud med adgang til personoplysninger, skal I anmelde det til Datatilsynet inden for 72 timer i henhold til databeskyttelsesforordningen. Er offentlige eller kritiske systemer involveret, bør I også kontakte Center for Cybersikkerhed.
Er der en midlertidig løsning, hvis vi ikke kan opdatere lige nu?
Ja, I kan isolere zerox-tjenesten fra internettet, begrænse hvilke filtypeendelser og URL-mønstre der accepteres, og køre processen under en brugerkonto med minimale rettigheder, indtil en rettet version er tilgængelig.
Hvor alvorlig er denne sårbarhed i forhold til andre, vi har hørt om?
Med en CVSS-score på 9,8 er dette blandt de mest kritiske typer sårbarheder, fordi den kan udnyttes uden login, uden brugerhandling og direkte over netværket, med fuld kontrol over serveren som konsekvens.
CVSS-detaljer
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CWE-svaghedstyper
Original NVD-beskrivelse (engelsk)
zerox 1.1.20 contains an OS command injection vulnerability in the file download mechanism where the temporary file extension derived from document URLs is interpolated unsanitized into shell commands executed by poppler utilities. Attackers can craft document URLs with malicious file extensions containing command substitution syntax to execute arbitrary OS commands before document processing occurs.
Referencer & kilder
Eksterne kilder
Brug for hjælp med jeres sikkerhed?
Vi hjælper SMV’er med at omsætte trusler som denne til konkrete handlingsplaner.