CVE Catalog

CVE-2026-77968

HighCVSS 8.2
Published: Updated: Translated: NVD NIST

Summary

In hawtio-operator, the ClusterRole grants secrets: [create, get, list, update, watch] across all namespaces. Although the operator uses a label-selector cache as a memory optimization, the ServiceAccount token authorizes read access to every Secret in the cluster. The operator also bypasses the cache via direct API calls. Compromise of the operator pod would yield read access to every Secret in the cluster, including bootstrap tokens, cloud credentials, and other operators' secrets.

Risk Assessment

Risk of full disclosure of cluster secrets after compromise of the operator pod, potentially leading to cluster takeover and access to cloud credentials.

Recommendation

Recommend restricting ClusterRole permissions to the minimum required, e.g., only read access to secrets in specific namespaces, and avoiding direct API calls that bypass the cache.

Other vulnerabilities in hawtio-operator

See all
Original NVD description (English source)

A flaw was found in hawtio-operator. The operator's ClusterRole grants secrets: [create, get, list, update, watch] across all namespaces. While the operator uses a controller-runtime label-selector cache as a memory optimization, the ServiceAccount token authorizes read access to every Secret in the cluster. The operator also bypasses the cache via direct API calls. Compromise of the operator pod would yield read access to every Secret in the cluster, including bootstrap tokens, cloud credentials, and other operators' secrets.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS