Åbner i en ny fane
CVE-2026-50107
Alvorlig

CVE-2026-50107: Injektion i NGINX Gateway Fabric

CVE-2026-50107 lader en godkendt bruger med adgang til NginxProxy-ressourcen injicere vilkårlige NGINX-konfigurationsdirektiver.

CVSS Score
8.1
Offentliggjort
17/06/2026
Patch-status
Opdatering findes
Exploit
Ingen kendt udnyttelse
Tidsfrist
Håndter inden for 2 uger

Hvad er det?

NGINX Gateway Fabric er en styringskomponent, der oversætter Kubernetes Gateway API-ressourcer til NGINX-konfiguration for NGINX Plus eller NGINX Open Source. CVE-2026-50107 er en injektionssårbarhed i den komponent, der genererer denne konfiguration. Når en bruger sætter et access log-format i NginxProxy-ressourcen (en Custom Resource Definition, en Kubernetes-udvidelse til at styre indstillinger), bliver værdien skrevet direkte ind i konfigurationsfilen uden at blive renset. En bruger, der har rettigheder til at oprette eller redigere denne ressource, kan derfor smugle egne NGINX-direktiver ind i konfigurationen. Fejlen ligger i kontrolplanet, altså i det system, der styrer konfigurationen, ikke i selve datatrafikken, der rammer NGINX direkte.

Hvem rammer det?

Sårbarheden rammer organisationer, der kører NGINX Gateway Fabric i et Kubernetes-miljø med NGINX Plus eller NGINX Open Source som dataplan. Det gælder typisk virksomheder og kommuner, der bruger Kubernetes til at drive interne eller eksterne webtjenester, og hvor udviklere, driftsteams eller andre har rettigheder til at oprette eller ændre NginxProxy-ressourcer i klyngen.

Hvad kan ske?

En bruger med begrænsede rettigheder til klyngen kan indsætte egne NGINX-direktiver i konfigurationen. I praksis kan det bruges til at omdirigere logdata til en ekstern server, afsløre interne oplysninger om trafik og systemer, eller ændre hvordan indgående trafik bliver behandlet. Fordi svagheden ligger i selve konfigurationsgenereringen, kan en enkelt uautoriseret ændring påvirke hele indgangspunktet for trafik i klyngen.

Hvor alvorligt er det?

CVSS-scoren er 8,1 ud af 10, hvilket er alvorligt. Angrebet kræver ikke brugerinteraktion, men det kræver, at angriberen allerede er logget ind med lave rettigheder i klyngen, typisk en udvikler eller et teammedlem med adgang til at redigere NginxProxy-ressourcer. Der er ikke rapporteret aktiv udnyttelse eller offentligt tilgængelig kode til at udnytte fejlen. Konsekvensen ved udnyttelse er høj for fortrolighed og integritet, men påvirker ikke tilgængeligheden af tjenesten.

Hvad gør jeg nu?

Følgende punkter lukker hullet og reducerer risikoen for misbrug af rettigheder, I allerede har delt ud i klyngen.

  1. Opdatér NGINX Gateway Fabric til den version, hvor leverandøren har rettet fejlen i konfigurationsgeneratoren.
  2. Gennemgå og stram RBAC-rettigheder (Kubernetes-adgangsstyring), så kun betroede konti kan oprette eller redigere NginxProxy-ressourcer.
  3. Gennemgå eksisterende NginxProxy-ressourcer for uventede eller unormale værdier i access log-formatet.
  4. Overvåg ændringer i NGINX-konfigurationen og i Kubernetes-audit-logs for uautoriserede redigeringer af CRD’en.
  5. Kontakt en sikkerhedsrådgiver, hvis I ikke selv har ressourcer til at gennemgå RBAC-opsætningen eller vurdere, hvem der reelt har adgang til at ændre ressourcen.
Tidsfrist

Håndter inden for 2 uger

Sådan ser Auroa det

Vi anbefaler, at I opgraderer NGINX Gateway Fabric til den rettede version og samtidig strammer RBAC-adgangen til NginxProxy-ressourcen, så kun nødvendige konti kan redigere den. Er adgangen til ressourcen allerede begrænset til få betroede personer, kan opdateringen vente til næste planlagte vindue.

Tidslinje

17/06/2026
Sårbarheden offentliggjort
CVE-2026-50107 blev registreret med en CVSS-score på 8,1 og beskriver en injektionssårbarhed i konfigurationsgeneratoren i NGINX Gateway Fabric.

Konkrete eksempler

Udvikler med adgang til klyngen misbruger rettigheder

En dansk kommune kører interne borgertjenester i en Kubernetes-klynge med NGINX Gateway Fabric som indgangspunkt. En udvikler med rettigheder til at redigere NginxProxy-ressourcer indsætter et manipuleret access log-format, der sender logdata, herunder dele af anmodningsindhold, til en ekstern server. Fordi ændringen sker gennem en lovlig ressource, opdages den ikke, før driftsteamet gennemgår konfigurationen manuelt.

Ofte stillede spørgsmål

CVSS-detaljer

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

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

CWE-svaghedstyper

CWE-74

Original NVD-beskrivelse (engelsk)

When NGINX Plus or NGINX Open Source is configured as the data plane for NGINX Gateway Fabric, an injection vulnerability exists in the NGINX configuration generator component of NGINX Gateway Fabric. User-supplied string values from the NginxProxy Custom Resource Definition (CRD) access log format setting are rendered directly into NGINX configuration templates without sanitization or escaping. An authenticated attacker with permission to create or modify these CRDs may craft values that inject arbitrary NGINX configuration directives. This is a control plane issue; there is no data plane exposure from the vulnerability trigger itself.

Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.

Referencer & kilder

Eksterne kilder

Sværhedsgrad
Alvorlig
CVSS Base Score
8,1
Hurtige fakta
CVE-ID
CVE-2026-50107
Offentliggjort
17/06/2026
Sidst opdateret
17/06/2026
Exploit-status
Ingen kendt udnyttelse
Patch-status
Opdatering findes
Vi kan hjælpe

Brug for hjælp med jeres sikkerhed?

Vi hjælper SMV’er med at omsætte trusler som denne til konkrete handlingsplaner.