CVE-2026-77968 PUBLISHED

Hawtio-operator: hawtio-operator: cluster-wide secrets read/write granted to operator serviceaccount

Assigner: redhat
Reserved: 27.08.2026 Published: 08.09.2026 Updated: 08.09.2026

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.

Metrics

CVSS Vector: CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:N
CVSS Score: 8.2

Product Status

Vendor Red Hat
Product Red Hat build of Apache Camel - HawtIO 4
Versions Default: affected
Vendor Red Hat
Product Red Hat build of Apache Camel - HawtIO 4
Versions Default: affected

Workarounds

Restrict access to the hawtio-operator namespace and limit who can exec into the operator pod. Monitor cluster audit logs for unexpected Secret access patterns from the hawtio-operator ServiceAccount. As a defence-in-depth measure, apply a NetworkPolicy to the operator namespace restricting egress to only the Kubernetes API server and required service endpoints.

References

Problem Types

  • Improper Privilege Management CWE