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

CVE-2026-84200: Kritisk fejl i Kyverno policy-undtagelser

Fejl i Kyverno (CVE-2026-84200) lader en angriber med begrænset klyngeadgang omgå sikkerhedspolitikker. Opdatér til v1.13.0.

CVSS Score
9
Offentliggjort
01/09/2026
Patch-status
Opdatering findes
Exploit
Teoretisk, ingen kendt udnyttelse
Tidsfrist
Opdatér inden for 14 dage

Hvad er det?

CVE-2026-84200 er en fejl i Kyverno, et værktøj der håndhæver sikkerhedspolitikker i Kubernetes-klynger (samlinger af servere, der kører containere). Kyverno kan sættes til at blokere farlige konfigurationer, for eksempel at containere får adgang til værtsmaskinens filsystem via såkaldte hostPath-volumener. Administratorer kan lave undtagelser fra en politik, kaldet PolicyExceptions, til specifikke ressourcer. Fejlen betyder, at hvis der findes to undtagelser til samme politik, vinder den mindst restriktive. En angriber kan derfor navngive en ressource, så den matcher et mønster i den mindst strenge undtagelse, for eksempel et navn der indeholder ‘ingress’, og på den måde omgå en politik, der ellers skulle blokere den.

Hvem rammer det?

Det rammer organisationer, der kører Kubernetes-klynger med Kyverno version v1.9.0 til og med v1.12.7 installeret som politikmotor, og som bruger PolicyExceptions til at undtage udvalgte ressourcer fra politikker i enforce-tilstand (håndhævende tilstand). Det gælder både virksomheder med egen drift af Kubernetes og kommuner, der hoster fagsystemer i container-platforme.

Hvad kan ske?

En bruger eller tjeneste med begrænset adgang til klyngen, for eksempel en udvikler med adgang til et navnerum eller en kompromitteret CI/CD-pipeline, kan oprette en ressource med et navn, der udnytter fejlen. Dermed kan vedkommende omgå en politik, der skulle blokere hostPath-volumener, og få en container til at læse eller skrive direkte på værtsmaskinens filsystem. I praksis kan det føre til, at angriberen bryder ud af containeren og får adgang til hele værtsserveren og andre containere på samme node.

Hvor alvorligt er det?

CVSS-score er 9,0 ud af 10, kritisk. Angrebet kræver adgang til samme netværkssegment som klyngen (adjacent network), altså ikke direkte fra internettet, og angriberen skal have lave rettigheder i klyngen i forvejen, for eksempel adgang til at oprette ressourcer i et navnerum. Der kræves ingen handling fra en bruger, og angrebet kan udføres uden interaktion. Konsekvensen rammer fortrolighed, integritet og tilgængelighed fuldt ud, fordi angrebet kan sprede sig ud over den ressource, der oprindeligt blev udnyttet. Der er ikke oplysninger om, at fejlen aktivt udnyttes i angreb.

Hvad gør jeg nu?

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

  1. Opdatér Kyverno til version v1.13.0 eller nyere. Det lukker fejlen.
  2. Gennemgå jeres PolicyExceptions og fjern eller stram dem, der er bredt formuleret, indtil opdateringen er gennemført.
  3. Kontrollér, om der findes ressourcer i klyngen med navne, der matcher mønstre i eksisterende undtagelser, som ikke burde være undtaget.
  4. Begræns, hvem der kan oprette ressourcer i navnerum, hvor følsomme politikker gælder, for eksempel politikker mod hostPath-volumener.
  5. Gennemgå logs for admission-controlleren for uventede godkendelser af ressourcer, der normalt ville være blokeret.
  6. Har I ikke selv kapacitet til at vurdere jeres Kyverno-opsætning og PolicyExceptions, bør I hente hjælp udefra til gennemgangen.
Tidsfrist

Opdatér inden for 14 dage

Sådan ser Auroa det

Vi anbefaler, at I opdaterer Kyverno til v1.13.0 hurtigst muligt, og at I i mellemtiden gennemgår jeres PolicyExceptions for brede eller overlappende mønstre. Fordi angrebet kræver adgang til klyngens netværk og eksisterende rettigheder, er det ikke akut som en internetvendt sårbarhed, men bør prioriteres i den kommende opdateringsrunde. Det er kun i orden at vente, hvis jeres klynge er isoleret fra alle uden driftsansvar, og I har verificeret, at ingen eksterne parter kan oprette ressourcer i klyngen.

Tidslinje

01/09/2026
CVE-2026-84200 offentliggjort
Sårbarheden i Kyvernos håndtering af PolicyExceptions blev offentliggjort med rettelse i version v1.13.0.

Konkrete eksempler

Udvikler omgår hostPath-blokering

En dansk it-virksomhed kører en Kubernetes-klynge med Kyverno, der blokerer hostPath-volumener for at forhindre containere i at tilgå værtsserverens filsystem. En udvikler med adgang til at oprette ressourcer i et testnavnerum opdager, at der findes en bred PolicyException med mønsteret ‘*ingress*’. Ved at navngive sin ressource, så den matcher mønsteret, omgår udvikleren utilsigtet eller bevidst blokeringen og får adgang til værtsserverens filsystem, hvilket giver mulighed for at læse følsomme data fra andre containere på samme node.

Ofte stillede spørgsmål

CVSS-detaljer

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

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

CWE-svaghedstyper

CWE-284

Original NVD-beskrivelse (engelsk)

Kyverno versions v1.9.0 through v1.12.7 contain a policy exception handling flaw. When a policy in enforce mode is combined with two PolicyExceptions, the less restrictive exception takes precedence, allowing an attacker to bypass the policy by crafting a resource name that matches the second exception’s name pattern (e.g., ‘*ingress*’). This can be used to circumvent policies such as one blocking hostPath volumes. Fixed in v1.13.0.

Referencer & kilder

Eksterne kilder

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