CVE-2026-66878 reveals a privilege escalation vector in how a Kubernetes operator handles secret references. The Channel resource declares scope: Namespaced, meaning it lives in a single namespace and should respect namespace boundaries like every other Kubernetes object. But Channel.Spec.SecretRef.Namespace permits referencing secrets in other namespaces—a capability that Kubernetes deliberately does not allow for most namespace-scoped resources.

If you run this operator in a multi-tenant cluster, any namespace administrator with permissions to create Channels (typically required for legitimate multi-cluster event routing) can reference secrets from other namespaces. They don't need cluster-admin. They don't need any cross-namespace RBAC. The API simply permits it as a feature.

Audit your clusters now: find all Channel resources and check whether any have a non-empty SecretRef.Namespace that differs from the Channel's own namespace. In managed environments with centralized secrets injection—Vault Sync, AWS Secrets Manager, Azure Key Vault—these cross-namespace references likely point to high-value targets.

Three remediation paths exist. First, remove the capability entirely: block non-local namespace references in the Channel controller, accepting that multi-cloud federation patterns using this feature will break. Second, add RBAC enforcement: require a dedicated permission (not just standard namespace-admin) to create Channels with cross-namespace secret refs—a model most operators will misunderstand and misconfigure. Third, reduce blast radius: change the controller to verify secret existence without exposing contents, eliminating exfiltration without killing the use case.

The deeper question is whether namespace-scoped CRDs that enable cross-namespace references should trigger explicit security review. The CRD says scope: Namespaced and defenders treat that as a security guarantee. It isn't. This vulnerability class likely exists in other operators. Treat any namespace-scoped resource with cross-namespace reference fields as architecturally suspicious until proven otherwise.