CWE data temporarily unavailableCWE data is currently experiencing intermittent outages, which may cause incomplete section loading on CVE pages. We are actively working on a fix.

CVE-2026-116498

Description

A missing authorization flaw was found in Kiali, where the namespace health, ztunnel pod log, and ztunnel configuration dump API endpoints returned data about namespaces the caller had no RBAC access to, reading ztunnel data with the Kiali ServiceAccount without checking the caller's permissions. Additionally, the openshift authentication strategy accepted tokens that could not view any namespace. An attacker with any valid OpenShift token could read other tenants' workload names, health, traffic topology, workload identities, pod addresses and mesh policies, resulting in information disclosure across tenant boundaries.

Statement

This vulnerability is rated as Moderate severity because exploitation requires a valid authenticated cluster token and disclosure is restricted to read-only telemetry, proxy logs, and mesh configuration without exposing sensitive secrets or enabling data tampering. In Red Hat OpenShift Service Mesh, authenticated users or service accounts can retrieve cross-namespace metrics and operational logs beyond their assigned RBAC permissions. Because the flaw cannot be leveraged for remote code execution or privilege escalation to alter cluster resources, its overall risk remains limited.

Mitigation

Set kiali_internal.health_cache.enabled to false to close the health endpoint exposure, and add logs-tab to kiali_feature_flags.disabled_features to close the ztunnel log exposure. There is no configuration that closes the ztunnel config dump endpoint; upgrade to a fixed version.

Common Vulnerability Scoring System (CVSS) Score Details

Info alert:Important note

CVSS scores for open source components depend on vendor-specific factors (e.g. version or build chain). Therefore, Red Hat's score and impact rating can be different from NVD and other vendors. Red Hat remains the authoritative CVE Naming Authority (CNA) source for its products and services (see Red Hat classifications).

The following CVSS metrics and score provided are preliminary and subject to review.

CVSS v3 Score Breakdown

Red HatNVDcve.org
Base Score4.3N/AN/A
Attack VectorNetworkN/AN/A
Attack ComplexityLowN/AN/A
Privileges RequiredLowN/AN/A
User InteractionNoneN/AN/A
ScopeUnchangedN/AN/A
ConfidentialityLowN/AN/A
Integrity ImpactNoneN/AN/A
Availability ImpactNoneN/AN/A

Vector

Red Hat: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

Red Hat CVSS v3 Score Explanation

Primary score 4.3 (Moderate), applied per finding: all three endpoints share this vector. Judgment calls documented for secondary assessment: S:C instead of S:U would give 5.0 per finding (data fetched with Kiali's cluster-wide ServiceAccount across the tenant RBAC boundary); C:H for the ztunnel config dump finding would give 6.5 (full mesh configuration disclosed in one request), or 7.7 if both applied. The openshift auth-strategy login gap is not separately scored: it does not change PR:L. Reporter aggregate assessment was also 4.3.

Acknowledgements

Red Hat would like to thank Daniel Wallin (Conoa) for reporting this issue.

Frequently Asked Questions

Want to get errata notifications? Sign up here.