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

CVE-2026-58053: Kritisk fejl i Gitea act_runner

Gitea act_runner med Docker-backend har en kritisk sårbarhed, der lader angribere bryde ud til værtsserveren. Opdatér act_runner.

CVSS Score
9.9
Offentliggjort
28/06/2026
Patch-status
Opdatering findes
Exploit
Ingen kendt udnyttelse
Tidsfrist
Opdatér act_runner inden 7 dage

Hvad er det?

Sårbarheden findes i Gitea act_runner, programmet der afvikler automatiserede arbejdsgange (workflows) i Docker-containere. Når et workflow sætter privileged: false, forventes containeren at køre uden udvidede rettigheder. Fejlen betyder, at andre indstillinger i workflowets container.options, som –pid=host, –cap-add og –security-opt, alligevel gives uændret videre til Dockers HostConfig, den konfiguration der styrer containerens adgang til værtsmaskinen. En bruger, der kan afvikle et workflow på en Docker-baseret runner, kan derfor bygge en container med adgang til værtens navnerum og udvidede rettigheder og på den måde bryde ud af containeren og få root-adgang til selve serveren, selv om privilegeret tilstand er slået fra.

Hvem rammer det?

Sårbarheden rammer virksomheder og kommuner, der selv hoster Gitea med Actions og bruger Docker som backend til at afvikle CI/CD-arbejdsgange, altså automatiseret bygning og test af kode. Det gælder alle versioner af act_runner til og med 0.262.0. Bruger I ikke Gitea Actions, eller kører I runnere med en anden backend end Docker, er I ikke berørt.

Hvad kan ske?

En intern medarbejder, en ekstern bidragyder til et projekt eller en angriber, der har fået adgang til at oprette eller ændre et workflow, kan udnytte fejlen til at få fuld kontrol over serveren, hvor runneren kører. Herfra kan angriberen læse hemmeligheder og adgangskoder til andre projekter, ændre kildekode i andre repositorier og bevæge sig videre til andre systemer på netværket. For en dansk virksomhed, der bruger Gitea til flere projekter på samme runner, kan et enkelt kompromitteret workflow dermed lukke op for hele udviklingsinfrastrukturen.

Hvor alvorligt er det?

CVSS-scoren er 9,9 af 10, kritisk. Angrebet kræver kun lave rettigheder, adgang til at oprette eller afvikle et workflow, og ingen brugerinteraktion fra andre. Det kan udføres over netværket, og konsekvensen er fuldt tab af fortrolighed, integritet og tilgængelighed, fordi angriberen ender med root-adgang til værtsserveren. Der er ikke offentligt kendte tilfælde af aktiv udnyttelse på offentliggørelsesdatoen, men fejlen er enkel at udnytte for enhver, der allerede kan sende et workflow til runneren.

Hvad gør jeg nu?

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

  1. Opdatér act_runner til den nyeste version, hvor fejlen er rettet, så container.options ikke længere kan omgå privileged: false.
  2. Gennemgå, hvem der kan oprette eller ændre workflows i jeres Gitea-instans, og begræns rettigheden til betroede medarbejdere.
  3. Isoler Docker-runneren på et separat netværkssegment uden adgang til andre systemer eller hemmeligheder, indtil opdateringen er gennemført.
  4. Gennemgå logs for runneren for uventede workflows eller containere med usædvanlige HostConfig-indstillinger.
  5. Overvej midlertidigt at skifte til en anden runner-backend end Docker, hvis I ikke kan opdatere med det samme.
  6. Kontakt Auroa eller en anden sikkerhedsrådgiver, hvis I ikke selv har ressourcer til at verificere opdateringen eller undersøge, om jeres runner allerede er misbrugt.
Tidsfrist

Opdatér act_runner inden 7 dage

Sådan ser Auroa det

Vi anbefaler, at I opdaterer act_runner så hurtigt som muligt, hvis I bruger Docker-backend til Gitea Actions, fordi angrebet kræver få rettigheder og giver fuld adgang til værtsserveren. Det er kun forsvarligt at vente, hvis runneren kører isoleret uden adgang til andre systemer, og kun betroede medarbejdere kan afvikle workflows. I alle andre tilfælde bør opdateringen prioriteres samme uge som den bliver tilgængelig.

Tidslinje

28/06/2026
Sårbarheden offentliggjort
CVE-2026-58053 blev registreret og offentliggjort med en kritisk CVSS-score på 9,9.

Konkrete eksempler

Kompromitteret CI-pipeline hos en dansk softwarevirksomhed

En dansk softwarevirksomhed bruger Gitea med Actions til at bygge og teste kode for flere kundeprojekter på en fælles Docker-runner. En ekstern udvikler med adgang til at foreslå ændringer indsætter et workflow med skjulte container-indstillinger. Workflowet udnytter fejlen til at bryde ud af containeren, får root-adgang til runner-serveren og læser hemmeligheder for alle virksomhedens andre kundeprojekter.

Ofte stillede spørgsmål

CVSS-detaljer

Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
LOW
User Interaction
NONE
Scope
CHANGED
Confidentiality
HIGH
Integrity
HIGH
Availability
HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H

CWE-svaghedstyper

CWE-269

Original NVD-beskrivelse (engelsk)

Gitea act_runner with the Docker backend (through act 0.262.0) passes a workflow’s container.options string to the Docker job container’s HostConfig and, when configured with privileged: false, forces only the Privileged flag off while merging options such as –pid=host, –cap-add, and –security-opt unchanged. A user who can run a workflow on a Docker-backed runner can create a job container with host namespaces and broad capabilities and escape to the host as root despite privileged mode being disabled.

Referencer & kilder

Eksterne kilder

Sværhedsgrad
Kritisk
CVSS Base Score
9,9
Hurtige fakta
CVE-ID
CVE-2026-58053
Offentliggjort
28/06/2026
Sidst opdateret
28/06/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.