Loading...
Skip to main content

CVE-2026-18679 — Vulnerability in github.com/kumahq/kuma/v2 — CVE...

MEDIUM

kuma-dp connects to control plane without verifying TLS certificate when no CA is configured

Published July 16, 2026Updated August 13, 2026Source: osv

Summary

When kuma-dp is started against an HTTPS control plane and the operator did not pass a CA certificate, the data plane connects with TLS peer verification disabled. The dataplane authentication token is sent over this unverified connection ## Impact An on-path attacker can intercept the dataplane authentication token and impersonate the control plane to the data plane, allowing them to inject a forged bootstrap configuration and take over the proxy ## Affected configurations - Universal mode `kuma-dp` started against an HTTPS control plane without `--ca-cert-file` (or `KUMA_CONTROL_PLANE_CA_CERT` unset) ## Not affected - Kubernetes installs done through the standard installers (`kumactl install control-plane` or the official Helm chart). In both cases the control plane's mutating admission webhook injects `KUMA_CONTROL_PLANE_CA_CERT` into every sidecar at pod admission, so each `kuma-dp` starts with the CA already configured ## Workarounds Set `--ca-cert-file` (or `KUMA_CONTROL_PLANE_CA_CERT`) on every Universal mode data plane and point it 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 ## Resources - Fix: https://github.com/kumahq/kuma/pull/16777

Advisory Timeline

  • First published July 16, 2026 (88 days ago).
  • Last revised August 13, 2026 — 27 days after initial publication.

Remediation

Upgrade to the fixed version using your package manager.

Go
Update github.com/kumahq/kuma/v2 to 2.11.14 or later
go get github.com/kumahq/kuma/v2@v2.11.14
Go
Update github.com/kumahq/kuma/v2 to 2.13.7 or later
go get github.com/kumahq/kuma/v2@v2.13.7
Go
Update github.com/kumahq/kuma/v2 to 2.12.11 or later
go get github.com/kumahq/kuma/v2@v2.12.11
Go
Update github.com/kumahq/kuma/v2 to 2.7.26 or later
go get github.com/kumahq/kuma/v2@v2.7.26
Go
Update github.com/kumahq/kuma/v2 to 2.9.16 or later
go get github.com/kumahq/kuma/v2@v2.9.16

After upgrading, run your dependency scanner again to confirm the vulnerability is resolved.

Affected Packages (6)

Affects 1 ecosystem: go (2).

PackageEcosystemAffectedFixed In
github.com/kumahq/kuma/v2
go
All versions2.11.14
github.com/kumahq/kuma/v2
go
All versions2.13.7
github.com/kumahq/kuma/v2
go
All versions2.12.11
github.com/kumahq/kuma/v2
go
All versions2.7.26
github.com/kumahq/kuma/v2
go
All versions2.9.16
github.com/kumahq/kuma
go
All versionsRange-based data available

Vulnerability Classification

Common Weakness Enumeration (CWE) identifiers for this vulnerability type.

  • CWE-295
    Improper Certificate ValidationMITRE

CVSS Score Breakdown

What the CVSS (Common Vulnerability Scoring System) 8.1 score means for each attack dimension.

Attack Vector
Adjacent
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
—
Confidentiality
—
Integrity
—
Availability
—

CVSS:4.0/AV:A/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:H/SA:H

Frequently Asked Questions

What is CVE-2026-18679?
kuma-dp connects to control plane without verifying TLS certificate when no CA is configured This vulnerability has been assigned a severity rating of MEDIUM (CVSS score: 8.1/10).
How do I check if my project is affected by CVE-2026-18679?
CVE-2026-18679 affects github.com/kumahq/kuma/v2 and github.com/kumahq/kuma. Use GeekWala's free vulnerability scanner to check your dependencies against CVE-2026-18679 and 200,000+ other known vulnerabilities.

Severity & Exploitability

CVSS Score
8.1

High exploitability or significant impact. Prioritize remediation within days.

Also Known As

GHSA-wvmp-6r4v-j6cv
CVE-2026-52724
GO-2026-6013

Related CVEs

  • CVE-2026-54765
    MEDIUM

    Traefik: Gateway HTTPRoute backendRef filters can leak backend context across routes sharing a Service:port

  • CVE-2026-88011
    MEDIUM

    Traefik: ForwardAuth identity spoofing via dot-form header alias

  • CVE-2026-18678
    MEDIUM

    kumactl connects to control plane without verifying TLS certificate when no CA is configured

Check if you're affected

Scan your dependencies to see if this vulnerability affects your projects.

Scan Your Dependencies