Fedora Account System
Red Hat Associate
Red Hat Customer
The ReconcilerHook function in controllers/argocd/openshift/openshift.go does not call allowedNamespace() for the *rbacv1.ClusterRole and *rbacv1.Role type-switch cases. The primary escalation path appears mitigated by an outer gate in argocd-operator's reconcileClusterRole, but this mitigation is unverified for exhaustiveness and resides in a different upstream repository. A separate DoS vector exists via ClusterRole name collisions exploiting the gate's DELETE logic.