Search
Find a vulnerability
Search criteria
ⓘ
Use this form to refine search results.
Full-text search supports keyword queries with ranking and filtering.
You can combine vendor, product, and sources to narrow results.
Enable “Apply ordering” to sort by date instead of relevance.
5 vulnerabilities
CVE-2026-16543 (GCVE-0-2026-16543)
Vulnerability from cvelistv5 – Published: 2026-07-29 15:29 – Updated: 2026-07-29 17:57
VLAI
EPSS
VEX
Title
Kong Operator cluster-wide ingress configuration DoS via embedded KIC CA-certificate ID collision
Summary
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.
Severity
SSVC
Exploitation: none
Automatable: no
Technical Impact: partial
CISA Coordinator (v2.0.3)
Assigner
References
1 reference
Impacted products
{
"containers": {
"adp": [
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2026-16543",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2026-07-29T17:57:12.581830Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2026-07-29T17:57:21.328Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"collectionURL": "https://github.com",
"defaultStatus": "unaffected",
"packageName": "Kong/kong-operator",
"repo": "https://github.com/Kong/kong-operator",
"versions": [
{
"lessThan": "2.2.3",
"status": "affected",
"version": "2.2.0",
"versionType": "semver"
},
{
"lessThan": "2.1.9",
"status": "affected",
"version": "2.1.0",
"versionType": "semver"
},
{
"lessThan": "2.0.11",
"status": "affected",
"version": "0",
"versionType": "semver"
}
]
}
],
"configurations": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "\u003cp\u003eYou are affected if\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cstrong\u003eall\u003c/strong\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003eof the following hold:\u003c/p\u003e\u003col\u003e\u003cli\u003eYou are running Kong Operator with an on-prem Gateway, managed via a\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cstrong\u003e\u003ccode\u003eControlPlane\u003c/code\u003e\u003c/strong\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003eresource that uses the embedded KIC.\u003c/li\u003e\u003cli\u003eThe\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003eControlPlane\u003c/code\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003eis configured with\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cstrong\u003e\u003ccode\u003espec.watchNamespaces.type: All\u003c/code\u003e\u003c/strong\u003e, causing the embedded KIC to watch Secrets cluster-wide.\u003c/li\u003e\u003cli\u003eYour cluster hosts\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cstrong\u003emultiple tenants\u003c/strong\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003ewhere not all users are fully trusted operators.\u003c/li\u003e\u003cli\u003eUntrusted users have RBAC permission to\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cstrong\u003ecreate Secrets\u003c/strong\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003ein any namespace watched by the\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003eControlPlane\u003c/code\u003e, and are not prevented from applying both the\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003ekonghq.com/secret=true\u003c/code\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003eand\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003ekonghq.com/ca-cert=true\u003c/code\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003elabels.\u003c/li\u003e\u003c/ol\u003e\u003cp\u003eYou are\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cstrong\u003enot\u003c/strong\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003eaffected if:\u003c/p\u003e\u003cul\u003e\u003cli\u003eThe\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003eControlPlane\u003c/code\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003euses\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003espec.watchNamespaces.type: Own\u003c/code\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003eor a tightly scoped\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003espec.watchNamespaces.type: List\u003c/code\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003ecovering only namespaces whose users are all fully trusted.\u003c/li\u003e\u003cli\u003eRBAC policies prevent untrusted users from creating Secrets with the labels\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003ekonghq.com/secret=true\u003c/code\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003eand\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003ekonghq.com/ca-cert=true\u003c/code\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003ein any namespace watched by the\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003eControlPlane\u003c/code\u003e.\u003c/li\u003e\u003cli\u003eYou are using Kong Operator exclusively with Konnect-managed control planes (the vulnerability is in the embedded on-prem KIC path only).\u003c/li\u003e\u003c/ul\u003e"
}
],
"value": "You are affected if\u00a0all\u00a0of the following hold:\n\n * You are running Kong Operator with an on-prem Gateway, managed via a\u00a0ControlPlane\u00a0resource that uses the embedded KIC.\n * The\u00a0ControlPlane\u00a0is configured with\u00a0spec.watchNamespaces.type: All, causing the embedded KIC to watch Secrets cluster-wide.\n * Your cluster hosts\u00a0multiple tenants\u00a0where not all users are fully trusted operators.\n * Untrusted users have RBAC permission to\u00a0create Secrets\u00a0in any namespace watched by the\u00a0ControlPlane, and are not prevented from applying both the\u00a0konghq.com/secret=true\u00a0and\u00a0konghq.com/ca-cert=true\u00a0labels.\n\n\nYou are\u00a0not\u00a0affected if:\n\n * The\u00a0ControlPlane\u00a0uses\u00a0spec.watchNamespaces.type: Own\u00a0or a tightly scoped\u00a0spec.watchNamespaces.type: List\u00a0covering only namespaces whose users are all fully trusted.\n * RBAC policies prevent untrusted users from creating Secrets with the labels\u00a0konghq.com/secret=true\u00a0and\u00a0konghq.com/ca-cert=true\u00a0in any namespace watched by the\u00a0ControlPlane.\n * You are using Kong Operator exclusively with Konnect-managed control planes (the vulnerability is in the embedded on-prem KIC path only)."
}
],
"descriptions": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "\u003cp\u003eKong Operator\u0027s 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. T\u003cspan\u003ehe 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.\u003c/span\u003e\u003c/p\u003e"
}
],
"value": "Kong Operator\u0027s 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."
}
],
"impacts": [
{
"capecId": "CAPEC-240",
"descriptions": [
{
"lang": "en",
"value": "CAPEC-240 Resource Injection"
}
]
},
{
"descriptions": [
{
"lang": "en",
"value": "Denial of Service"
}
]
}
],
"metrics": [
{
"cvssV4_0": {
"Automatable": "NOT_DEFINED",
"Recovery": "NOT_DEFINED",
"Safety": "NOT_DEFINED",
"attackComplexity": "LOW",
"attackRequirements": "NONE",
"attackVector": "NETWORK",
"baseScore": 7.1,
"baseSeverity": "HIGH",
"exploitMaturity": "NOT_DEFINED",
"privilegesRequired": "LOW",
"providerUrgency": "NOT_DEFINED",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"userInteraction": "NONE",
"valueDensity": "NOT_DEFINED",
"vectorString": "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",
"version": "4.0",
"vulnAvailabilityImpact": "HIGH",
"vulnConfidentialityImpact": "NONE",
"vulnIntegrityImpact": "NONE",
"vulnerabilityResponseEffort": "NOT_DEFINED"
},
"format": "CVSS",
"scenarios": [
{
"lang": "en",
"value": "GENERAL"
}
]
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-862",
"description": "CWE-862",
"lang": "en",
"type": "CWE"
}
]
},
{
"descriptions": [
{
"cweId": "CWE-400",
"description": "CWE-400",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-07-29T15:29:03.485Z",
"orgId": "02762ae7-200e-4b20-9b2b-a77d5b8fc4cb",
"shortName": "Kong"
},
"references": [
{
"url": "https://github.com/Kong/kong-operator/security/advisories/GHSA-h4fh-j7xg-vwcx"
}
],
"solutions": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "\u003cspan\u003eUpgrade to the patched version of Kong Operator: 2.2.3, 2.1.9 or 2.0.11.\u003c/span\u003e"
}
],
"value": "Upgrade to the patched version of Kong Operator: 2.2.3, 2.1.9 or 2.0.11."
}
],
"source": {
"discovery": "INTERNAL"
},
"title": "Kong Operator cluster-wide ingress configuration DoS via embedded KIC CA-certificate ID collision",
"workarounds": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "\u003cstrong\u003e1. Restrict\u0026nbsp;\u003ccode\u003eControlPlane\u003c/code\u003e\u0026nbsp;watch scope\u003c/strong\u003e\u003cspan\u003e: Change\u003c/span\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003espec.watchNamespaces.type\u003c/code\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cspan\u003efrom\u003c/span\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003eAll\u003c/code\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cspan\u003eto\u003c/span\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003eOwn\u003c/code\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cspan\u003eor a narrowly defined\u003c/span\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003eList\u003c/code\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cspan\u003ethat covers only namespaces whose users are trusted operators. This prevents the embedded KIC from ingesting Secrets from untrusted namespaces.\u003c/span\u003e\u003cdiv\u003e\u003cspan\u003e\u003cstrong\u003e2. Restrict Secret labeling via RBAC\u003c/strong\u003e\u003cspan\u003e: Use Kubernetes RBAC to prevent untrusted users from creating or modifying Secrets with the labels\u003c/span\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003ekonghq.com/secret=true\u003c/code\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cspan\u003eand\u003c/span\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003ekonghq.com/ca-cert=true\u003c/code\u003e\u003cspan\u003e. Consider using an admission webhook or OPA/Kyverno policy to enforce this label restriction.\u003c/span\u003e\u003cbr\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv\u003e\u003cspan\u003e\u003cspan\u003e\u003cstrong\u003e3. Audit existing CA-cert Secrets\u003c/strong\u003e\u003cspan\u003e: Inspect Secrets labeled\u003c/span\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003ekonghq.com/ca-cert=true\u003c/code\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cspan\u003eacross all watched namespaces for unexpected or duplicate\u003c/span\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003edata.id\u003c/code\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cspan\u003evalues. Remove any that were not provisioned by a trusted operator.\u003c/span\u003e\u003cbr\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e"
}
],
"value": "1. Restrict\u00a0ControlPlane\u00a0watch scope: Change\u00a0spec.watchNamespaces.type\u00a0from\u00a0All\u00a0to\u00a0Own\u00a0or a narrowly defined\u00a0List\u00a0that covers only namespaces whose users are trusted operators. This prevents the embedded KIC from ingesting Secrets from untrusted namespaces.2. Restrict Secret labeling via RBAC: Use Kubernetes RBAC to prevent untrusted users from creating or modifying Secrets with the labels\u00a0konghq.com/secret=true\u00a0and\u00a0konghq.com/ca-cert=true. Consider using an admission webhook or OPA/Kyverno policy to enforce this label restriction.\n\n\n3. Audit existing CA-cert Secrets: Inspect Secrets labeled\u00a0konghq.com/ca-cert=true\u00a0across all watched namespaces for unexpected or duplicate\u00a0data.id\u00a0values. Remove any that were not provisioned by a trusted operator."
}
],
"x_generator": {
"engine": "Vulnogram 1.0.4"
}
}
},
"cveMetadata": {
"assignerOrgId": "02762ae7-200e-4b20-9b2b-a77d5b8fc4cb",
"assignerShortName": "Kong",
"cveId": "CVE-2026-16543",
"datePublished": "2026-07-29T15:29:03.485Z",
"dateReserved": "2026-07-22T09:53:31.062Z",
"dateUpdated": "2026-07-29T17:57:21.328Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
CVE-2026-15228 (GCVE-0-2026-15228)
Vulnerability from cvelistv5 – Published: 2026-07-29 15:28 – Updated: 2026-07-29 15:53
VLAI
EPSS
VEX
Title
Kong Kubernetes Ingress Controller cluster-wide ingress configuration DoS via CA-certificate ID collision
Summary
Kong Kubernetes Ingress Controller (KIC) allows a user with namespace-scoped Secret creation privileges to cause a cluster-wide ingress configuration denial of service. 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.
Severity
SSVC
Exploitation: none
Automatable: no
Technical Impact: partial
CISA Coordinator (v2.0.3)
Assigner
References
1 reference
Impacted products
{
"containers": {
"adp": [
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2026-15228",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2026-07-29T15:53:16.091813Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2026-07-29T15:53:22.898Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"collectionURL": "https://github.com",
"defaultStatus": "unaffected",
"packageName": "Kong/kubernetes-ingress-controller",
"repo": "https://github.com/Kong/kubernetes-ingress-controller",
"versions": [
{
"lessThan": "3.4.18",
"status": "affected",
"version": "3.4.0",
"versionType": "semver"
},
{
"lessThan": "3.5.11",
"status": "affected",
"version": "3.5.0",
"versionType": "semver"
}
]
}
],
"configurations": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "\u003cp\u003eYou are affected if\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cstrong\u003eall\u003c/strong\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003eof the following hold:\u003c/p\u003e\u003col\u003e\u003cli\u003eKIC is configured without\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cstrong\u003e`--watch-namespace\u003c/strong\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003eCLI flag, causing the KIC to watch Secrets cluster-wide.\u003c/li\u003e\u003cli\u003eYour cluster hosts\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cstrong\u003emultiple tenants\u003c/strong\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003ewhere not all users are fully trusted.\u003c/li\u003e\u003cli\u003eUntrusted users have RBAC permission to\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cstrong\u003ecreate Secrets\u003c/strong\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003ein any namespace watched by the\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003eControlPlane\u003c/code\u003e, and are not prevented from applying\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003ekonghq.com/ca-cert=true\u003c/code\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003elabels.\u003c/li\u003e\u003c/ol\u003e\u003cp\u003eYou are\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cstrong\u003enot\u003c/strong\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003eaffected if:\u003c/p\u003e\u003cul\u003e\u003cli\u003eKIC has\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003e--watch-namespace\u003c/code\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003ethat is set to only include trusted namespaces.\u003c/li\u003e\u003cli\u003eRBAC policies prevent untrusted users from creating Secrets with the labels\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003ekonghq.com/ca-cert=true\u003c/code\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003ein any namespace watched by KIC.\u003c/li\u003e\u003c/ul\u003e"
}
],
"value": "You are affected if\u00a0all\u00a0of the following hold:\n\n * KIC is configured without\u00a0`--watch-namespace\u00a0CLI flag, causing the KIC to watch Secrets cluster-wide.\n * Your cluster hosts\u00a0multiple tenants\u00a0where not all users are fully trusted.\n * Untrusted users have RBAC permission to\u00a0create Secrets\u00a0in any namespace watched by the\u00a0ControlPlane, and are not prevented from applying\u00a0konghq.com/ca-cert=true\u00a0labels.\n\n\nYou are\u00a0not\u00a0affected if:\n\n * KIC has\u00a0--watch-namespace\u00a0that is set to only include trusted namespaces.\n * RBAC policies prevent untrusted users from creating Secrets with the labels\u00a0konghq.com/ca-cert=true\u00a0in any namespace watched by KIC."
}
],
"descriptions": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "\u003cp\u003eKong Kubernetes Ingress Controller (KIC) allows a user with namespace-scoped Secret creation privileges to cause a cluster-wide ingress configuration denial of service. 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.\u003c/p\u003e"
}
],
"value": "Kong Kubernetes Ingress Controller (KIC) allows a user with namespace-scoped Secret creation privileges to cause a cluster-wide ingress configuration denial of service. 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."
}
],
"impacts": [
{
"capecId": "CAPEC-240",
"descriptions": [
{
"lang": "en",
"value": "CAPEC-240 Resource Injection"
}
]
},
{
"descriptions": [
{
"lang": "en",
"value": "Denial of Service"
}
]
}
],
"metrics": [
{
"cvssV4_0": {
"Automatable": "NOT_DEFINED",
"Recovery": "NOT_DEFINED",
"Safety": "NOT_DEFINED",
"attackComplexity": "LOW",
"attackRequirements": "NONE",
"attackVector": "NETWORK",
"baseScore": 7.1,
"baseSeverity": "HIGH",
"exploitMaturity": "NOT_DEFINED",
"privilegesRequired": "LOW",
"providerUrgency": "NOT_DEFINED",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"userInteraction": "NONE",
"valueDensity": "NOT_DEFINED",
"vectorString": "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",
"version": "4.0",
"vulnAvailabilityImpact": "HIGH",
"vulnConfidentialityImpact": "NONE",
"vulnIntegrityImpact": "NONE",
"vulnerabilityResponseEffort": "NOT_DEFINED"
},
"format": "CVSS",
"scenarios": [
{
"lang": "en",
"value": "GENERAL"
}
]
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-862",
"description": "CWE-862",
"lang": "en",
"type": "CWE"
}
]
},
{
"descriptions": [
{
"cweId": "CWE-400",
"description": "CWE-400",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-07-29T15:28:30.362Z",
"orgId": "02762ae7-200e-4b20-9b2b-a77d5b8fc4cb",
"shortName": "Kong"
},
"references": [
{
"url": "https://github.com/Kong/kubernetes-ingress-controller/security/advisories/GHSA-g9h6-h2xj-mf78"
}
],
"solutions": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "\u003cspan\u003eUsers should upgrade to the patched version of KIC (3.4.18; 3.5.11)\u003c/span\u003e"
}
],
"value": "Users should upgrade to the patched version of KIC (3.4.18; 3.5.11)"
}
],
"source": {
"discovery": "EXTERNAL"
},
"title": "Kong Kubernetes Ingress Controller cluster-wide ingress configuration DoS via CA-certificate ID collision",
"workarounds": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "\u003col\u003e\u003cli\u003e\u003cp\u003e\u003cstrong\u003eRestrict watch scope\u003c/strong\u003e: Set\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003e--watch-namespace\u003c/code\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003e(or env\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003eCONTROLLER_WATCH_NAMESPACE\u003c/code\u003e) to only include trusted namespaces. This prevents the embedded KIC from ingesting Secrets from untrusted namespaces.\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003e\u003cstrong\u003eRestrict Secret labeling via RBAC\u003c/strong\u003e: Use Kubernetes RBAC to prevent untrusted users from creating or modifying Secrets with the labels\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003ekonghq.com/secret=true\u003c/code\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003eand\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003ekonghq.com/ca-cert=true\u003c/code\u003e. Consider using an admission webhook or OPA/Kyverno policy to enforce this label restriction.\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003e\u003cstrong\u003eAudit existing CA-cert Secrets\u003c/strong\u003e: Inspect Secrets labeled\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003ekonghq.com/ca-cert=true\u003c/code\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003eacross all watched namespaces for unexpected or duplicate\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ccode\u003edata.id\u003c/code\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003evalues. Remove any that were not provisioned by a trusted operator.\u003c/p\u003e\u003c/li\u003e\u003c/ol\u003e"
}
],
"value": "* \n\nRestrict watch scope: Set\u00a0--watch-namespace\u00a0(or env\u00a0CONTROLLER_WATCH_NAMESPACE) to only include trusted namespaces. This prevents the embedded KIC from ingesting Secrets from untrusted namespaces.\n\n\n * \n\nRestrict Secret labeling via RBAC: Use Kubernetes RBAC to prevent untrusted users from creating or modifying Secrets with the labels\u00a0konghq.com/secret=true\u00a0and\u00a0konghq.com/ca-cert=true. Consider using an admission webhook or OPA/Kyverno policy to enforce this label restriction.\n\n\n * \n\nAudit existing CA-cert Secrets: Inspect Secrets labeled\u00a0konghq.com/ca-cert=true\u00a0across all watched namespaces for unexpected or duplicate\u00a0data.id\u00a0values. Remove any that were not provisioned by a trusted operator."
}
],
"x_generator": {
"engine": "Vulnogram 1.0.4"
}
}
},
"cveMetadata": {
"assignerOrgId": "02762ae7-200e-4b20-9b2b-a77d5b8fc4cb",
"assignerShortName": "Kong",
"cveId": "CVE-2026-15228",
"datePublished": "2026-07-29T15:28:30.362Z",
"dateReserved": "2026-07-09T10:50:51.533Z",
"dateUpdated": "2026-07-29T15:53:22.898Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
CVE-2026-13341 (GCVE-0-2026-13341)
Vulnerability from cvelistv5 – Published: 2026-07-03 10:19 – Updated: 2026-07-06 17:29
VLAI
EPSS
VEX
Title
Prompt Injection and Credential Exposure via Untrusted Analytics Data in Kong Konnect MCP
Summary
A vulnerability exists in the Kong Konnect Model Context Protocol (MCP) server prior to version 1.0.0, which could allow a remote attacker to perform an indirect prompt injection attack and execute unintended API requests.
Severity
7.4 (High)
SSVC
Exploitation: none
Automatable: no
Technical Impact: partial
CISA Coordinator (v2.0.3)
CWE
- CWE-20 - Improper input validation
Assigner
References
1 reference
Impacted products
1 product
| Vendor | Product | Version | |
|---|---|---|---|
| KongHQ | mcp-konnect |
Affected:
0 , < 1.0.0
(semver)
|
Credits
{
"containers": {
"adp": [
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2026-13341",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2026-07-06T17:29:13.858437Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2026-07-06T17:29:24.789Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"defaultStatus": "unaffected",
"product": "mcp-konnect",
"vendor": "KongHQ",
"versions": [
{
"lessThan": "1.0.0",
"status": "affected",
"version": "0",
"versionType": "semver"
}
]
}
],
"credits": [
{
"lang": "en",
"type": "finder",
"value": "Eli Ainhorn (https://www.linkedin.com/in/eli-ainhorn/), Noma Security (https://noma.security)"
}
],
"descriptions": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "A vulnerability exists in the Kong Konnect Model Context Protocol (MCP) server prior to version 1.0.0, which could allow a remote attacker to perform an indirect prompt injection attack and execute unintended API requests."
}
],
"value": "A vulnerability exists in the Kong Konnect Model Context Protocol (MCP) server prior to version 1.0.0, which could allow a remote attacker to perform an indirect prompt injection attack and execute unintended API requests."
}
],
"impacts": [
{
"capecId": "CAPEC-1000",
"descriptions": [
{
"lang": "en",
"value": "CAPEC-1000"
}
]
}
],
"metrics": [
{
"cvssV3_1": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 7.4,
"baseSeverity": "HIGH",
"confidentialityImpact": "HIGH",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "CHANGED",
"userInteraction": "REQUIRED",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N",
"version": "3.1"
},
"format": "CVSS",
"scenarios": [
{
"lang": "en",
"value": "GENERAL"
}
]
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-20",
"description": "CWE-20 Improper input validation",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-07-03T10:19:10.646Z",
"orgId": "02762ae7-200e-4b20-9b2b-a77d5b8fc4cb",
"shortName": "Kong"
},
"references": [
{
"url": "https://github.com/Kong/mcp-konnect/security/advisories/GHSA-7767-3m3w-2p44"
}
],
"source": {
"discovery": "UNKNOWN"
},
"title": "Prompt Injection and Credential Exposure via Untrusted Analytics Data in Kong Konnect MCP",
"x_generator": {
"engine": "Vulnogram 1.0.2"
}
}
},
"cveMetadata": {
"assignerOrgId": "02762ae7-200e-4b20-9b2b-a77d5b8fc4cb",
"assignerShortName": "Kong",
"cveId": "CVE-2026-13341",
"datePublished": "2026-07-03T10:19:10.646Z",
"dateReserved": "2026-06-25T14:11:55.561Z",
"dateUpdated": "2026-07-06T17:29:24.789Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
CVE-2026-6338 (GCVE-0-2026-6338)
Vulnerability from cvelistv5 – Published: 2026-06-11 13:47 – Updated: 2026-06-11 14:23
VLAI
EPSS
VEX
Title
HTTP request smuggling in Kong Enteprise Gateway
Summary
A HTTP request smuggling and desynchronization vulnerability affects Kong Gateway Enterprise 3.4, 3.10, 3.11, 3.12, 3.13, and 3.14 series. The vulnerability is caused by a parsing flaw in Kong’s HTTP request processing pipeline when handling untrusted HTTP/1.1 traffic.
Severity
SSVC
Exploitation: none
Automatable: no
Technical Impact: partial
CISA Coordinator (v2.0.3)
CWE
- CWE-444 - Inconsistent interpretation of HTTP requests ('HTTP Request/Response smuggling')
Assigner
References
1 reference
| URL | Tags |
|---|---|
| https://support.konghq.com/support/s/article/CVE-… | vendor-advisory |
Impacted products
1 product
| Vendor | Product | Version | |
|---|---|---|---|
| Kong | Kong Enterprise Gateway |
Affected:
3.4.0.0 , < 3.4.3.27
(kong enteprise gateway 3.4)
Affected: 3.10.0.0 , < 3.10.0.12 (kong enteprise gateway 3.10) Affected: 3.11.0.0 , < 3.11.0.12 (kong enteprise gateway 3.11) Affected: 3.12.0.0 , < 3.12.0.7 (kong enteprise gateway 3.12) Affected: 3.13.0.0 , < 3.13.0.5 (kong enteprise gateway 3.13) Affected: 3.14.0.0 , < 3.14.0.4 (kong enteprise gateway 3.14) |
{
"containers": {
"adp": [
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2026-6338",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2026-06-11T14:22:42.512428Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2026-06-11T14:23:21.941Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"defaultStatus": "unaffected",
"platforms": [
"Linux"
],
"product": "Kong Enterprise Gateway",
"vendor": "Kong",
"versions": [
{
"lessThan": "3.4.3.27",
"status": "affected",
"version": "3.4.0.0",
"versionType": "kong enteprise gateway 3.4"
},
{
"lessThan": "3.10.0.12",
"status": "affected",
"version": "3.10.0.0",
"versionType": "kong enteprise gateway 3.10"
},
{
"lessThan": "3.11.0.12",
"status": "affected",
"version": "3.11.0.0",
"versionType": "kong enteprise gateway 3.11"
},
{
"lessThan": "3.12.0.7",
"status": "affected",
"version": "3.12.0.0",
"versionType": "kong enteprise gateway 3.12"
},
{
"lessThan": "3.13.0.5",
"status": "affected",
"version": "3.13.0.0",
"versionType": "kong enteprise gateway 3.13"
},
{
"lessThan": "3.14.0.4",
"status": "affected",
"version": "3.14.0.0",
"versionType": "kong enteprise gateway 3.14"
}
]
}
],
"descriptions": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "A HTTP request smuggling and desynchronization vulnerability affects Kong Gateway Enterprise 3.4, 3.10, 3.11, 3.12, 3.13, and 3.14 series. The vulnerability is caused by a parsing flaw in Kong\u2019s HTTP request processing pipeline when handling untrusted HTTP/1.1 traffic.\u0026nbsp;"
}
],
"value": "A HTTP request smuggling and desynchronization vulnerability affects Kong Gateway Enterprise 3.4, 3.10, 3.11, 3.12, 3.13, and 3.14 series. The vulnerability is caused by a parsing flaw in Kong\u2019s HTTP request processing pipeline when handling untrusted HTTP/1.1 traffic."
}
],
"impacts": [
{
"capecId": "CAPEC-33",
"descriptions": [
{
"lang": "en",
"value": "CAPEC-33 HTTP Request Smuggling"
}
]
}
],
"metrics": [
{
"cvssV4_0": {
"Automatable": "NOT_DEFINED",
"Recovery": "AUTOMATIC",
"Safety": "NOT_DEFINED",
"attackComplexity": "LOW",
"attackRequirements": "PRESENT",
"attackVector": "NETWORK",
"baseScore": 4.9,
"baseSeverity": "MEDIUM",
"exploitMaturity": "PROOF_OF_CONCEPT",
"privilegesRequired": "NONE",
"providerUrgency": "NOT_DEFINED",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "HIGH",
"subIntegrityImpact": "HIGH",
"userInteraction": "NONE",
"valueDensity": "NOT_DEFINED",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:H/SA:N/E:P/R:A/RE:M",
"version": "4.0",
"vulnAvailabilityImpact": "NONE",
"vulnConfidentialityImpact": "NONE",
"vulnIntegrityImpact": "NONE",
"vulnerabilityResponseEffort": "MODERATE"
},
"format": "CVSS",
"scenarios": [
{
"lang": "en",
"value": "GENERAL"
}
]
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-444",
"description": "CWE-444 Inconsistent interpretation of HTTP requests (\u0027HTTP Request/Response smuggling\u0027)",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-06-11T13:47:01.309Z",
"orgId": "02762ae7-200e-4b20-9b2b-a77d5b8fc4cb",
"shortName": "Kong"
},
"references": [
{
"tags": [
"vendor-advisory"
],
"url": "https://support.konghq.com/support/s/article/CVE-2026-6338"
}
],
"source": {
"discovery": "UNKNOWN"
},
"title": "HTTP request smuggling in Kong Enteprise Gateway",
"x_generator": {
"engine": "Vulnogram 1.0.2"
}
}
},
"cveMetadata": {
"assignerOrgId": "02762ae7-200e-4b20-9b2b-a77d5b8fc4cb",
"assignerShortName": "Kong",
"cveId": "CVE-2026-6338",
"datePublished": "2026-06-11T13:47:01.309Z",
"dateReserved": "2026-04-15T10:07:35.856Z",
"dateUpdated": "2026-06-11T14:23:21.941Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
CVE-2025-1087 (GCVE-0-2025-1087)
Vulnerability from cvelistv5 – Published: 2025-05-09 11:37 – Updated: 2025-09-17 13:48
VLAI
EPSS
VEX
Title
Arbitrary Code Execution in Kong Insomnia Desktop Application
Summary
Kong Insomnia Desktop Application before 11.0.2 contains a template injection vulnerability that allows attackers to execute arbitrary code. The vulnerability exists due to insufficient validation of user-supplied input when processing template strings, which can lead to arbitrary JavaScript execution in the context of the application.
Severity
SSVC
Exploitation: none
Automatable: no
Technical Impact: total
CISA Coordinator (v2.0.3)
CWE
Assigner
References
2 references
Impacted products
{
"containers": {
"adp": [
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2025-1087",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "total"
}
],
"role": "CISA Coordinator",
"timestamp": "2025-05-09T14:15:18.409092Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2025-05-09T14:20:05.688Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
},
{
"providerMetadata": {
"dateUpdated": "2025-09-17T13:48:50.101Z",
"orgId": "af854a3a-2127-422b-91ae-364da2661108",
"shortName": "CVE"
},
"references": [
{
"url": "https://tantosec.com/blog/2025/06/insomnia-api-client-template-injection/"
}
],
"title": "CVE Program Container",
"x_generator": {
"engine": "ADPogram 0.0.1"
}
}
],
"cna": {
"affected": [
{
"defaultStatus": "unaffected",
"modules": [
"Insomnia Desktop Application (GUI)"
],
"packageName": "insomnia-desktop",
"platforms": [
"Windows",
"Linux",
"MacOS"
],
"product": "Insomnia",
"vendor": "Kong Inc.",
"versions": [
{
"lessThanOrEqual": "11.0.2",
"status": "affected",
"version": "n/a",
"versionType": "semver"
}
]
}
],
"descriptions": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "\u003cspan style=\"background-color: rgba(232, 232, 232, 0.04);\"\u003eKong Insomnia Desktop Application before 11.0.2 contains a template injection vulnerability that allows attackers to execute arbitrary code. The vulnerability exists due to insufficient validation of user-supplied input when processing template strings, which can lead to arbitrary JavaScript execution in the context of the application.\n\u003c/span\u003e\u003cbr\u003e\u003cbr\u003e"
}
],
"value": "Kong Insomnia Desktop Application before 11.0.2 contains a template injection vulnerability that allows attackers to execute arbitrary code. The vulnerability exists due to insufficient validation of user-supplied input when processing template strings, which can lead to arbitrary JavaScript execution in the context of the application."
}
],
"impacts": [
{
"capecId": "CAPEC-242",
"descriptions": [
{
"lang": "en",
"value": "CAPEC-242 Code Injection"
}
]
}
],
"metrics": [
{
"cvssV4_0": {
"Automatable": "NOT_DEFINED",
"Recovery": "NOT_DEFINED",
"Safety": "NOT_DEFINED",
"attackComplexity": "LOW",
"attackRequirements": "NONE",
"attackVector": "NETWORK",
"baseScore": 9.3,
"baseSeverity": "CRITICAL",
"privilegesRequired": "NONE",
"providerUrgency": "NOT_DEFINED",
"subAvailabilityImpact": "LOW",
"subConfidentialityImpact": "HIGH",
"subIntegrityImpact": "HIGH",
"userInteraction": "ACTIVE",
"valueDensity": "NOT_DEFINED",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:L/SC:H/SI:H/SA:L",
"version": "4.0",
"vulnAvailabilityImpact": "LOW",
"vulnConfidentialityImpact": "HIGH",
"vulnIntegrityImpact": "HIGH",
"vulnerabilityResponseEffort": "NOT_DEFINED"
},
"format": "CVSS",
"scenarios": [
{
"lang": "en",
"value": "GENERAL"
}
]
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-20",
"description": "CWE-20 Improper Input Validation",
"lang": "en",
"type": "CWE"
}
]
},
{
"descriptions": [
{
"cweId": "CWE-94",
"description": "CWE-94 Improper Control of Generation of Code (\u0027Code Injection\u0027)",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2025-05-09T11:37:49.660Z",
"orgId": "02762ae7-200e-4b20-9b2b-a77d5b8fc4cb",
"shortName": "Kong"
},
"references": [
{
"url": "https://github.com/Kong/insomnia"
}
],
"source": {
"discovery": "UNKNOWN"
},
"title": "Arbitrary Code Execution in Kong Insomnia Desktop Application",
"x_generator": {
"engine": "Vulnogram 0.2.0"
}
}
},
"cveMetadata": {
"assignerOrgId": "02762ae7-200e-4b20-9b2b-a77d5b8fc4cb",
"assignerShortName": "Kong",
"cveId": "CVE-2025-1087",
"datePublished": "2025-05-09T11:37:49.660Z",
"dateReserved": "2025-02-06T15:18:44.822Z",
"dateUpdated": "2025-09-17T13:48:50.101Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.1"
}