{"id":"CVE-2026-45021","revision":"28472bd651444e7eba92747b6cc0dd34","records":[{"revision":"28472bd651444e7eba92747b6cc0dd34","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2026-45021","aliases":[],"title":"Kuma: Default kuma-cp leaks admin token cross-origin via CORS wildcard + LocalhostIsAdmin","description":"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.","state":0,"publishedAt":"2026-05-28T17:45:14.434+00:00","modifiedAt":"2026-05-28T19:30:33.327+00:00","affected":[{"ecosystem":"Vendor product","name":"kuma","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"vendor\": \"kumahq\",\n                    \"product\": \"kuma\",\n                    \"versions\": [\n                        {\n                            \"version\": \"< 2.7.25\",\n                            \"status\": \"affected\"\n                        },\n                        {\n                            \"version\": \">= 2.9.0, < 2.9.15\",\n                            \"status\": \"affected\"\n                        },\n                        {\n                            \"version\": \">= 2.11.0, < 2.11.13\",\n                            \"status\": \"affected\"\n                        },\n                        {\n                            \"version\": \">= 2.12.0, < 2.12.10\",\n                            \"status\": \"affected\"\n                        },\n                        {\n                            \"version\": \">= 2.13.0, < 2.13.5\",\n                            \"status\": \"affected\"\n                        }\n                    ]\n                }"}],"metrics":[{"system":"CVSS 4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N","score":5.1,"severity":"MEDIUM"}],"references":["https://github.com/kumahq/kuma/security/advisories/GHSA-3vcp-chfh-f6r2","https://github.com/kumahq/kuma/pull/16416","https://github.com/kumahq/kuma/pull/16423","https://github.com/kumahq/kuma/pull/16424","https://github.com/kumahq/kuma/pull/16425","https://github.com/kumahq/kuma/pull/16426","https://github.com/kumahq/kuma/pull/16427","https://github.com/kumahq/kuma/commit/8fefa8595d44eb68d922405702ed7a0826322907"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-45021","license":"CVE Program Terms of Use","key":"cve-program:CVE-2026-45021","identifiers":["CVE-2026-45021"]},"retained":false,"historicalAffected":[]}],"coverage":[]}