PT-2026-41156 · Kuma · Kuma

·

CVE-2026-45021

·

Published

2026-05-14

·

Updated

2026-07-30

CVSS v4.0

5.1

Medium

VectorAV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Kuma versions prior to 2.7.25 Kuma versions prior to 2.9.15 Kuma versions prior to 2.11.13 Kuma versions prior to 2.12.10 Kuma versions prior to 2.13.5
Description The default kuma-cp configuration leaks the admin bootstrap token and signing keys to any webpage an operator visits while the control plane is reachable from their browser. This occurs because 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 can return the admin JWT and signing material.
Recommendations Update to version 2.7.25. Update to version 2.9.15. Update to version 2.11.13. Update to version 2.12.10. Update to version 2.13.5. Set KUMA API SERVER AUTHN LOCALHOST IS ADMIN=false after retrieving the admin token. Set KUMA API SERVER CORS ALLOWED DOMAINS to an explicit allowlist, such as http://localhost:5681,http://127.0.0.1:5681. Avoid running kuma-cp on a machine used to browse untrusted websites.

Exploit

Fix

Origin Validation Error

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-45021
GHSA-3VCP-CHFH-F6R2
GO-2026-5102
OPENSUSE-SU-2026:21483-1

Affected Products

Kuma