CVE Catalog

CVE-2026-45021

MediumCVSS 5.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.20%

10th percentile - higher than 10% of all known CVEs

Summary

Kuma prior to 2.7.25, 2.9.15, 2.11.13, 2.12.10, and 2.13.5 has a default kuma-cp config that leaks the admin bootstrap token and signing keys to any webpage the operator visits while the control plane is reachable from their browser. CorsAllowedDomains: [".*"] reflects any Origin, and LocalhostIsAdmin: true promotes requests from 127.0.0.1 to mesh-system:admin.

Risk Assessment

A malicious webpage can perform a cross-origin fetch and obtain the admin JWT and signing material, leading to full compromise of the control plane. The risk is high as it only requires the operator to visit a page.

Recommendation

Update Kuma to version 2.7.25, 2.9.15, 2.11.13, 2.12.10, or 2.13.5 (or later). Change default CorsAllowedDomains and LocalhostIsAdmin settings to restrictive values.

Other vulnerabilities in Kuma

See all
Original NVD description (English source)

Kuma is a modern Envoy-based service mesh that can run on every cloud across both Kubernetes and VMs. Prior to 2.7.25, 2.9.15, 2.11.13, 2.12.10, and 2.13.5, the default kuma-cp config leaks the admin bootstrap token and signing keys to any webpage the operator visits while the control plane is reachable from their browser. CorsAllowedDomains: [".*"] reflects any Origin, and LocalhostIsAdmin: true promotes requests from 127.0.0.1 to mesh-system:admin. A cross-origin fetch() from a malicious page returns the admin JWT and signing material. This vulnerability is fixed in 2.7.25, 2.9.15, 2.11.13, 2.12.10, and 2.13.5.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS