{ "schema_version": "1.4.0", "id": "GHSA-v95x-xhq5-4929", "modified": "2026-07-16T19:12:08Z", "published": "2026-07-16T19:12:08Z", "aliases": [ "CVE-2026-50166" ], "summary": "kumactl connects to control plane without verifying TLS certificate when no CA is configured", "details": "When an operator adds an HTTPS control plane profile to `kumactl` without providing a CA certificate, `kumactl` disables TLS verification and sends API tokens over the unverified connection\n\n## Impact\n\nAn attacker on the network path between the operator and the control plane can intercept user or admin API tokens and then act against the control plane as that user\n\n## Affected configurations\n\n- `kumactl` profiles manually added against an HTTPS control plane endpoint without `--ca-cert-file`\n\n## Not affected\n\n- The default local profile, which uses plain HTTP\n\n## Workarounds\n\nWhen adding an HTTPS control plane profile to `kumactl`, always pass `--ca-cert-file` pointing at the control plane's serving CA. Alternatively, terminate the control plane behind a publicly trusted certificate; the patched releases will verify successfully against the operating system trust store with no further configuration\n\n## Resources\n\n- Fix: https://github.com/kumahq/kuma/pull/16777", "severity": [ { "type": "CVSS_V4", "score": "CVSS:4.0/AV:A/AC:H/AT:P/PR:N/UI:P/VC:N/VI:N/VA:N/SC:H/SI:H/SA:H" } ], "affected": [ { "package": { "ecosystem": "Go", "name": "github.com/kumahq/kuma/v2" }, "ranges": [ { "type": "ECOSYSTEM", "events": [ { "introduced": "0" }, { "fixed": "2.7.26" } ] } ] }, { "package": { "ecosystem": "Go", "name": "github.com/kumahq/kuma/v2" }, "ranges": [ { "type": "ECOSYSTEM", "events": [ { "introduced": "2.8.0" }, { "fixed": "2.9.16" } ] } ] }, { "package": { "ecosystem": "Go", "name": "github.com/kumahq/kuma/v2" }, "ranges": [ { "type": "ECOSYSTEM", "events": [ { "introduced": "2.10.0" }, { "fixed": "2.11.14" } ] } ] }, { "package": { "ecosystem": "Go", "name": "github.com/kumahq/kuma/v2" }, "ranges": [ { "type": "ECOSYSTEM", "events": [ { "introduced": "2.12.0" }, { "fixed": "2.12.11" } ] } ] }, { "package": { "ecosystem": "Go", "name": "github.com/kumahq/kuma/v2" }, "ranges": [ { "type": "ECOSYSTEM", "events": [ { "introduced": "2.13.0" }, { "fixed": "2.13.7" } ] } ] }, { "package": { "ecosystem": "Go", "name": "github.com/kumahq/kuma" }, "ranges": [ { "type": "ECOSYSTEM", "events": [ { "introduced": "0" }, { "last_affected": "1.8.1" } ] } ] } ], "references": [ { "type": "WEB", "url": "https://github.com/kumahq/kuma/security/advisories/GHSA-v95x-xhq5-4929" }, { "type": "WEB", "url": "https://github.com/kumahq/kuma/pull/16777" }, { "type": "WEB", "url": "https://github.com/kumahq/kuma/commit/2ecadac1aa2fd8cded4c2ab768949f4c2ec83e2a" }, { "type": "PACKAGE", "url": "https://github.com/kumahq/kuma" } ], "database_specific": { "cwe_ids": [ "CWE-295" ], "severity": "MODERATE", "github_reviewed": true, "github_reviewed_at": "2026-07-16T19:12:08Z", "nvd_published_at": null } }