CVE-2026-18675
MEDIUM
5,3
Source: 02762ae7-200e-4b20-9b2b-a77d5b8fc4cb
Attack Vector: adjacent
Attack Complexity: low
Privileges Required: none
User Interaction: none
Confidentiality: N/A
Integrity: N/A
Availability: N/A
Description
AI Translation Available
The dataplane token validator in kuma-cp performs an unchecked Go type assertion on the JWT kid header. A token whose kid is a JSON number decodes as a float64 and triggers a runtime panic before any signature, claims, or authorization check runs.
The panic terminates the entire kuma-cp process, HTTP API, the health and readiness endpoints, and xDS. Unauthenticated access to the dataplane gRPC server can trigger the crash with a malformed token
A single request is a transient interruption; sustaining an outage requires repeated requests.
248
Uncaught Exception
DraftCommon Consequences
Security Scopes Affected:
Availability
Confidentiality
Potential Impacts:
Dos: Crash, Exit, Or Restart
Read Application Data
Applicable Platforms
Languages:
C++, Java, C#
704
Incorrect Type Conversion or Cast
IncompleteCommon Consequences
Security Scopes Affected:
Other
Potential Impacts:
Other
Applicable Platforms
Languages:
C, C++, Not Language-Specific, Memory-Unsafe
https://developer.konghq.com/mesh/changelog/
https://github.com/kumahq/kuma/pull/17465
https://github.com/kumahq/kuma/pull/17467
https://github.com/kumahq/kuma/pull/17468
https://github.com/kumahq/kuma/pull/17469
https://github.com/kumahq/kuma/pull/17470
https://github.com/kumahq/kuma/pull/17471
https://github.com/kumahq/kuma/pull/17472
https://github.com/kumahq/kuma/security/advisories/GHSA-5mxq-7xq4-3vx8