CVE-2026-18679 PUBLISHED

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

Assigner: Kong
Reserved: 03.08.2026 Published: 12.08.2026 Updated: 13.08.2026

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, and the dataplane authentication token is sent over that unverified connection.

An on-path actor can intercept the dataplane authentication token and impersonate the control plane to the data plane, injecting a forged bootstrap configuration and taking over the proxy.

Metrics

CVSS Vector: 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
CVSS Score: 5.8

Product Status

Vendor Kong Inc.
Product Kong Mesh
Versions Default: unaffected
  • affected from 0 to 2.7.26 (excl.)
  • affected from 2.8.0 to 2.9.16 (excl.)
  • affected from 2.10.0 to 2.11.14 (excl.)
  • affected from 2.12.0 to 2.12.11 (excl.)
  • affected from 2.13.0 to 2.13.7 (excl.)

Affected Configurations

You are affected if you run universal mode kuma-dp against an HTTPS control plane without --ca-cert-file, or with KUMA_CONTROL_PLANE_CA_CERT unset.

You are not affected if you install on Kubernetes through kumactl install control-plane or the official Kong Mesh 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.

Solutions

Upgrade to Kong Mesh 2.7.26, 2.9.16, 2.11.14, 2.12.11 or 2.13.7, whichever matches your release line. Patched releases fall back to the operating system trust store instead of disabling verification, so a publicly trusted control plane certificate verifies with no further configuration. The 2.14 line shipped after the fix and was never affected.

References

Problem Types

  • CWE-295 Improper Certificate Validation CWE

Impacts

  • Control plane impersonation