Fedora Account System
Red Hat Associate
Red Hat Customer
The user-facing Route uses tls.termination: reencrypt with no client-cert requirement and no oauth-proxy sidecar. The user-server ServeHTTP handler performs no authentication or authorization; it parses the URL and proxies to managed-cluster services. The target host is built from client-controlled URL path segments (Cluster-Proxy-Namespace / Service / Port headers). No allow-list is consulted; the ManagedProxyServiceResolver CRD governs only what the ANP agent may dial and is not enforced for the second hop. An unauthenticated attacker who can reach the Route can proxy requests to arbitrary services on any managed cluster, including internal services not otherwise exposed. Source: Project Glasswing AI-SAST audit of stolostron/cluster-proxy-addon. Finding ID: CPA-2026-002 Assurance: machine_verified