CVE-2026-18677

Summary

In Kong Mesh running in universal mode with a MeshIdentity whose SPIFFE ID path template derives from the dataplane's kuma.io/workload label, the XDS authenticator in kuma-cp validates that label only when the dataplane token is bound to a workload. Workload binding is optional, so a dataplane presenting a tags-bound token can register with kuma.io/workload set to any value and obtain another workload's SPIFFE identity.

Affected Software

VendorProductVersion RangeStatus
Kong Inc.Kong Mesh2.13.0 < 2.13.10affected
Kong Inc.Kong Mesh2.14.0 < 2.14.2affected

Weaknesses

  • CWE-290: CWE-290 Authentication Bypass by Spoofing

Workarounds

Issue workload-bound dataplane tokens for every dataplane whose identity derives from the kuma.io/workload label. A workload-bound token constrains that label to the bound value, so a mismatched label is rejected at authentication.

References