CVE-2026-18676: GO-2026-5102 - Default kuma-cp leaks admin token cross-origin via CORS wildcard + LocalhostIsAdmin in github.com/kumahq/kuma
CVE-2026-18676 · Severity: medium · CVSS 4 · Published 2026-08-12
The default kuma-cp configuration in Kong Mesh reveals the admin bootstrap token and signing keys to any webpage the operator visits while the control plane is reachable from their browser. Due to a CORS misconfiguration a cross-origin fetch() from a malicious page returns the admin JWT and signing material.
Yes. github.com/kumahq/kuma (Go): upgrade to 2.7.25 or later; github.com/kumahq/kuma/v2 (Go): upgrade to 2.13.5 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
Am I affected by CVE-2026-18676?
Check whether you run github.com/kumahq/kuma (Go) or github.com/kumahq/kuma/v2 (Go) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
github.com/kumahq/kuma (Go): upgrade to 2.7.25 or later
go get github.com/kumahq/kuma@v2.7.25
github.com/kumahq/kuma/v2 (Go): upgrade to 2.13.5 or later