Fedora Account System
Red Hat Associate
Red Hat Customer
A flaw was found in the clusterclaims-controller component of multicluster engine (MCE). The controller's deleteResources() function uses the tenant-controlled ClusterClaim.Spec.Namespace field to identify the target ManagedCluster for deletion without any ownership or owner-reference check. A tenant with standard create and delete permissions on ClusterClaim resources can set spec.namespace to the name of any ManagedCluster (including the hub's local-cluster or other tenants' clusters), and upon deleting the ClusterClaim, the controller deletes the targeted ManagedCluster. No admission webhook or CRD CEL validation constrains the spec.namespace field. Upstream repo: https://github.com/stolostron/clusterclaims-controller Audited commit: 89615dc8ce2de4aac192bf0289ab1a345947f28c Jira tracker: ACM-38721