Impact
An unchecked type assertion in the dataplane token validator causes a panic when the JWT kid header is a numeric value. The panic aborts the entire control plane, stopping the HTTP API, health checks, readiness probes, and the xDS gRPC service before any authentication or authorization step. This leads to a denial of service that can interrupt service availability.
Affected Systems
Kong Mesh deployments using the control plane (kuma-cp) are affected. The vulnerability exists in all supported versions of Kong Mesh up to the releases prior to 2.7.29, 2.9.19, 2.11.18, 2.12.14, 2.13.10, and 2.14.2 – the versions indicated by the vendor for patching.
Risk and Exploitability
The CVSS score of 5.3 reflects moderate severity, and the EPSS score is unavailable. The issue is not listed in the CISA KEV catalog. Attackers can trigger the crash by sending a single malformed token over the unauthenticated dataplane gRPC port; to sustain an outage repeated requests are required. Network isolation or limiting access to the dataplane port can mitigate exposure until a patch is applied.
OpenCVE Enrichment