CVE-2026-70398: Multicloud-integrations: multicloud-integrations: gitopscluster.spec.argoserver.argonamespace writes spoke bearer tokens to attacker-chosen namespace
A flaw was found in multicloud-integrations, a component of Red Hat Advanced Cluster Management (RHACM). This vulnerability allows an authenticated user, referred to as a tenant, to manipulate the GitOpsCluster controller. By exploiting this, a tenant can redirect sensitive spoke cluster bearer tokens from secure locations to a namespace they control. This unauthorized access to tokens can lead to the disclosure of critical information and bypass security policies within ArgoCD AppProjects.
Other sources
A flaw was found in the multicloud-integrations component of Red Hat Advanced Cluster Management (RHACM). The GitOpsCluster controller uses the tenant-controlled spec.argoServer.argoNamespace field to determine where spoke cluster bearer token Secrets are written. The controller copies ManagedServiceAccount tokens from privileged managed-cluster hub namespaces into the attacker-specified namespace. The only guard (VerifyArgocdNamespace) is bypassed by a tenant-settable annotation on the same CR. A tenant can exfiltrate spoke bearer tokens and bypass ArgoCD AppProject constraints.
Upstream repo: https://github.com/stolostron/multicloud-integrations Audited commit: d88a168 Jira tracker: ACM-38644
— Red Hat
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2026-70398?
The severity of CVE-2026-70398 is rated as critical with a score of 9.6.
What impact does CVE-2026-70398 have on security?
CVE-2026-70398 allows an authenticated user to redirect sensitive spoke cluster bearer tokens to an attacker-chosen namespace.
How do I mitigate CVE-2026-70398?
To mitigate CVE-2026-70398, ensure strict user access controls and monitor for unauthorized manipulation of the GitOpsCluster controller.
Who is affected by CVE-2026-70398?
CVE-2026-70398 affects users of the multicloud-integrations component in Red Hat Advanced Cluster Management.
What type of attack does CVE-2026-70398 facilitate?
CVE-2026-70398 facilitates attacks by allowing authenticated users to manipulate bearer tokens, potentially exposing sensitive data.