CVE-2026-72526: Kritisk fejl i multicloud-integrations & ArgoCD
CVE-2026-72526 lader en bruger med lav adgang på hub-klyngen overtage andre Kubernetes-klynger via ArgoCD. Opdatér eller lås adgangen ned nu.
Hvad er det?
CVE-2026-72526 er en sårbarhed i komponenten multicloud-integrations, som styrer, hvordan applikationer fordeles fra en central hub-klynge til underliggende spoke-klynger i et Kubernetes-miljø. Fejlen ligger i, at systemet stoler blindt på en annotation (en mærkat på en teknisk ressource) kaldet ocm-managed-cluster uden at tjekke, om afsenderen faktisk har ret til at pege på den pågældende klynge. En bruger, der blot har lov til at oprette Applications på hub-klyngen, kan derfor pege på en helt anden klynge og tvinge ArgoCD, det værktøj der synkroniserer konfiguration, til at hente og køre indhold, angriberen selv har bestemt. Det kaldes et ‘confused deputy’-problem: systemet handler på vegne af nogen, det ikke burde stole på.
Hvem rammer det?
Sårbarheden rammer organisationer, der driver flere Kubernetes-klynger samlet via multicloud-integrations sammen med ArgoCD, typisk i opsætninger med en central hub-klynge og flere spoke-klynger. Det gælder blandt andet kommuner og større virksomheder, der bruger Red Hat Advanced Cluster Management eller lignende multiklynge-styring til drift af flere afdelinger, systemer eller kunder på samme platform. Er I kun på én enkelt Kubernetes-klynge uden hub/spoke-opsætning, er I ikke berørt af netop denne fejl.
Hvad kan ske?
En intern bruger eller en angriber, der har fået begrænset adgang til hub-klyngen, kan udnytte fejlen til at tvinge en helt anden, styret klynge til at synkronisere manifester (konfigurationsfiler), som angriberen selv har lavet. Det kan give kørsel af vilkårlig kode på den ramte klynge og dermed adgang til data, systemer og eventuelt andre kunders eller afdelingers miljøer, hvis klyngerne deler infrastruktur. For en dansk organisation betyder det i praksis, at en enkelt kompromitteret konto med begrænsede rettigheder kan eskalere til fuld kontrol over flere driftsmiljøer.
Hvor alvorligt er det?
CVSS-scoren er 9,9 ud af 10, kritisk. Angrebet kræver kun netværksadgang og lave rettigheder (mulighed for at oprette en Application på hub-klyngen), ingen brugerinteraktion er nødvendig, og angrebskompleksiteten er lav. Konsekvensen rammer fortrolighed, integritet og tilgængelighed fuldt ud, og fejlen kan påvirke systemer ud over den, angriberen oprindeligt har adgang til, hvilket forklarer den høje score. Der er ikke rapporteret aktiv udnyttelse på offentliggørelsestidspunktet, men fejlen kræver ikke avancerede angrebsteknikker.
Hvad gør jeg nu?
Prioritér disse skridt, hvis I bruger multicloud-integrations med ArgoCD i en hub/spoke-opsætning:
- Opdatér multicloud-integrations til den version, hvor validering af ocm-managed-cluster-annotationen er indført, så snart leverandøren udgiver den.
- Gennemgå, hvem der har rettighed til at oprette Applications på hub-klyngen, og begræns adgangen til det strengt nødvendige.
- Indfør politik-kontrol (fx admission-kontroller), der validerer annotationsværdier, indtil den officielle rettelse er på plads.
- Gennemgå logs for ArgoCD-synkroniseringer på spoke-klyngerne for uventede manifester fra ukendte kilder.
- Isolér hub- og spoke-klynger netværksmæssigt, så en kompromitteret spoke-klynge ikke automatisk giver adgang videre.
- Kontakt jeres sikkerhedsleverandør eller Auroa, hvis I ikke selv har overblik over jeres hub/spoke-opsætning eller mangler ressourcer til at gennemgå rettigheder og logs.
Opdatér inden for 72 timer
Vi anbefaler, at I straks kortlægger, om I kører multicloud-integrations med ArgoCD i en hub/spoke-opsætning, og at I stramper adgangen til at oprette Applications på hub-klyngen, mens I venter på en officiel rettelse. Det er kun forsvarligt at vente med rettelsen, hvis I allerede har strikt adgangskontrol og overvågning af ArgoCD-synkroniseringer på plads. Har I ikke overblik over, hvem der kan oprette Applications på jeres hub-klynge, bør I få hjælp til en gennemgang, før I går videre.
Tidslinje
Konkrete eksempler
Kommunal it-drift med delt klyngeplatform
En kommune driver flere Kubernetes-klynger for forskellige forvaltninger via en central hub-klynge med multicloud-integrations og ArgoCD. En medarbejder i én forvaltning, der kun har lov til at oprette Applications til eget brug, udnytter fejlen til at pege på en anden forvaltnings klynge og får ArgoCD til at synkronisere egne manifester der. Resultatet er, at medarbejderen får kørsel af kode og adgang til data i en forvaltning, vedkommende ikke burde have adgang til.
Ofte stillede spørgsmål
Er vi ramt af CVE-2026-72526?
I er kun ramt, hvis I driver flere Kubernetes-klynger via multicloud-integrations med en hub-klynge, der styrer applikationer på underliggende spoke-klynger via ArgoCD. Kører I én enkelt klynge uden denne opsætning, er I ikke berørt.
Hvordan tjekker vi, om vores opsætning er sårbar?
Gennemgå, om jeres platform bruger annotationen ocm-managed-cluster på Application-ressourcer, og se efter, hvem der har rettighed til at oprette Applications på hub-klyngen. Er den rettighed bredt tildelt, er risikoen større.
Kan vi vente til weekenden med at reagere?
Det kan I, hvis I i mellemtiden begrænser, hvem der kan oprette Applications på hub-klyngen, og overvåger ArgoCD-synkroniseringer for uventede manifester. Uden de foreløbige tiltag bør I ikke vente.
Skal vi anmelde hændelsen til myndighederne?
Kun hvis I finder tegn på, at sårbarheden faktisk er blevet udnyttet, og at persondata eller kritiske systemer er blevet påvirket. Er der tale om en forebyggende opdatering uden konstateret misbrug, er anmeldelse ikke nødvendig.
Hvad koster det at vente med at lukke hullet?
Da sårbarheden kan give en bruger med begrænsede rettigheder fuld kontrol over andre klynger, kan konsekvensen af at vente være tab af kontrol over flere driftsmiljøer på én gang, ikke kun ét system.
Findes der en midlertidig løsning, mens vi venter på rettelsen?
Ja. Begræns rettigheden til at oprette Applications på hub-klyngen til et minimum, og indfør admission-kontrol, der validerer annotationsværdier, indtil den officielle opdatering er tilgængelig.
CVSS-detaljer
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CWE-svaghedstyper
Original NVD-beskrivelse (engelsk)
A flaw was found in the multicloud-integrations component. The Application propagation controller processes the `ocm-managed-cluster` annotation from an Application Custom Resource (CR) without proper validation. A tenant with permissions to create Applications on the hub cluster can exploit this to target arbitrary managed clusters. This can force ArgoCD on the spoke clusters to synchronize attacker-controlled manifests, leading to arbitrary code execution or privilege escalation on those clusters.
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.