Skip to main content

Kong Operator CVE-2026-16543

| EUVDEUVD-2026-50394 HIGH
Missing Authorization (CWE-862)
2026-07-29 Kong
7.1
CVSS 4.0 · Vendor: Kong
Share

Severity by source

Vendor (Kong) PRIMARY
7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
7.7 HIGH

Namespace tenant privilege (PR:L) via the Kubernetes API (AV:N/AC:L); a scoped Secret impacts the whole gateway config, so S:C; availability-only impact makes C:N/I:N/A:H.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H

Primary rating from Vendor (Kong).

CVSS VectorVendor: Kong

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

2
Analysis Generated
Jul 29, 2026 - 16:26 vuln.today
CVE Published
Jul 29, 2026 - 15:29 cve.org
HIGH 7.1

DescriptionCVE.org

Kong Operator's embedded Kong Kubernetes Ingress Controller (KIC) allows a user with namespace-scoped Secret creation privileges to cause a cluster-wide ingress configuration denial of service. The embedded KIC collects CA-certificate Secrets across all watched namespaces using a label selector alone, without ingress-class or namespace restrictions. The CA-certificate primary key is derived from a user-supplied field in the Secret. Duplicate CA-certificate IDs cause Kong Gateway to reject the entire configuration document and halting all ingress changes cluster-wide.

AnalysisAI

Cluster-wide ingress denial of service in Kong Operator's embedded Kong Kubernetes Ingress Controller (KIC) lets a tenant holding only namespace-scoped Secret creation rights halt all ingress configuration changes across the entire cluster. Because the embedded KIC gathers CA-certificate Secrets from every watched namespace using only a label selector - with no ingress-class or namespace scoping - an attacker can plant a Secret whose user-controlled CA-certificate ID collides with an existing one, causing Kong Gateway to reject the whole configuration document. This is a missing-authorization (CWE-862) flaw reported by Kong; no public exploit identified at time of analysis and it is not listed in CISA KEV.

Technical ContextAI

Kong Operator deploys and manages Kong Gateway on Kubernetes and bundles the Kong Ingress Controller (KIC), which translates Kubernetes objects (Ingress, Secrets, plugins) into a single declarative Kong configuration document. Kong supports CA certificates as first-class entities keyed by a primary 'id'. In the affected build, KIC discovers CA-certificate Secrets purely via a Kubernetes label selector applied cluster-wide across all watched namespaces, ignoring ingress-class annotations and namespace boundaries that normally isolate multi-tenant workloads. The CA-certificate primary key (id) is taken from a user-supplied field inside the Secret rather than being derived from a trusted, uniqueness-guaranteed source. This maps to CWE-862 (Missing Authorization): the controller acts on tenant-controlled input from namespaces the tenant should not be able to influence globally, and Kong Gateway's admission of the config document enforces uniqueness on CA-cert IDs, so a duplicate makes the entire document invalid.

Affected ProductsAI

Kong Operator with its embedded Kong Kubernetes Ingress Controller (KIC) is affected; specific fixed and vulnerable version ranges are not enumerated in the provided data and should be read directly from the vendor security advisory at https://github.com/Kong/kong-operator/security/advisories/GHSA-h4fh-j7xg-vwcx. No CPE strings were supplied in this intelligence set, so exact version boundaries are not independently confirmed here. Deployments running Kong Gateway configured through the operator's bundled KIC in multi-tenant clusters (multiple teams with namespace-scoped Secret creation rights) are the exposed configurations.

RemediationAI

Consult and apply the Kong GitHub Security Advisory GHSA-h4fh-j7xg-vwcx (https://github.com/Kong/kong-operator/security/advisories/GHSA-h4fh-j7xg-vwcx) and upgrade to the fixed Kong Operator release it names - a specific patched version was not included in this data and must be taken from the advisory (do not assume a version). As compensating controls until patched: restrict who can create Secrets carrying the CA-certificate label by tightening RBAC so only trusted operators can create those labeled Secrets (trade-off: legitimate self-service CA provisioning by tenants is blocked); use admission control (e.g., Kyverno/OPA Gatekeeper) to enforce uniqueness and namespace/ingress-class scoping on CA-certificate Secret IDs and reject tenant-supplied duplicate IDs (trade-off: added policy maintenance and possible false rejections); and scope KIC to specific namespaces or ingress classes rather than watching all namespaces if your KIC configuration supports it (trade-off: multi-namespace ingress must be explicitly enrolled). Monitor Kong Gateway config-push rejection errors as a detection signal for duplicate CA-cert IDs.

CVE-2025-1974 CRITICAL POC
9.8 Mar 25

A critical vulnerability in Kubernetes ingress-nginx controller allows unauthenticated attackers with pod network access

CVE-2026-45321 CRITICAL POC
9.6 May 12

Credential-harvesting malware compromised 84 versions of 42 TanStack npm packages on 2026-05-11 via chained GitHub Actio

CVE-2025-1098 HIGH POC
8.8 Mar 25

Kubernetes ingress-nginx contains a configuration injection vulnerability via the mirror-target and mirror-host Ingress

CVE-2025-24514 HIGH POC
8.8 Mar 25

A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-url` Ingres

CVE-2025-1097 HIGH POC
8.8 Mar 25

A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-tls-match-c

CVE-2020-8554 MEDIUM POC
6.3 Jan 21

Kubernetes API server in all versions allow an attacker who is able to create a ClusterIP service and set the spec.exter

CVE-2023-3676 HIGH POC
8.8 Oct 31

A security issue was discovered in Kubernetes where a user that can create pods on Windows nodes may be able to escalate

CVE-2025-55190 CRITICAL POC
9.9 Sep 04

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Rated critical severity (CVSS 9.9), this vulne

CVE-2026-34976 CRITICAL POC
10.0 Apr 02

Unauthenticated remote attackers can trigger complete database overwrites, server-side file reads, and SSRF attacks agai

CVE-2018-18843 CRITICAL POC
10.0 Dec 04

The Kubernetes integration in GitLab Enterprise Edition 11.x before 11.2.8, 11.3.x before 11.3.9, and 11.4.x before 11.4

CVE-2026-54680 CRITICAL POC
9.9 Jul 29

Fluentd configuration injection in the kube-logging Logging operator before 6.6.0 allows a namespace-scoped user who can

CVE-2026-22039 CRITICAL POC
9.9 Jan 27

Kyverno Kubernetes policy engine prior to 1.x has a privilege escalation vulnerability (CVSS 9.9) allowing policy bypass

Share

CVE-2026-16543 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy