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.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/45xxx/CVE-2026-45021.json",
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-346",
"CWE-942"
]
}{
"source": [
"AFFECTED_FIELD",
"REFERENCES"
],
"extracted_events": [
{
"introduced": "0"
},
{
"fixed": "2.7.25"
},
{
"introduced": "2.9.0"
},
{
"fixed": "2.9.15"
},
{
"introduced": "2.11.0"
},
{
"fixed": "2.11.13"
},
{
"introduced": "2.12.0"
},
{
"fixed": "2.12.10"
},
{
"introduced": "2.13.0"
},
{
"fixed": "2.13.5"
}
]
}