Severity by source
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Kubernetes API is network-reachable (AV:N) with low complexity; a low-privilege user who can create a Subscription (PR:L) escalates to the controller Service Account, crossing an authority boundary (S:C) with full cluster CIA impact.
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
Lifecycle Timeline
2DescriptionCVE.org
A flaw was found in the multicloud-operators-subscription component. This vulnerability allows a user on a managed cluster to escalate their privileges by creating a Subscription with specific, crafted annotations. Successful exploitation grants the attacker the ability to deploy resources into any namespace with the elevated permissions of the controller's Service Account, potentially leading to unauthorized access and control over cluster resources.
AnalysisAI
Privilege escalation in Red Hat Advanced Cluster Management's multicloud-operators-subscription controller lets a low-privileged user on a managed cluster create a Subscription with crafted annotations that the controller processes with its own elevated Service Account, deploying attacker-chosen resources into arbitrary namespaces. The flaw (CWE-863, CVSS 9.9, scope-changed) affects Red Hat ACM 2.x and Multicluster Global Hub as reported by Red Hat. There is no public exploit identified at time of analysis and it is not listed in CISA KEV.
Technical ContextAI
The multicloud-operators-subscription component is part of Red Hat Advanced Cluster Management (ACM) for Kubernetes and its Multicluster Global Hub, implementing GitOps-style application delivery where a Subscription custom resource tells a controller what to deploy onto managed clusters. The controller runs with a broad, cluster-scoped Service Account so it can reconcile resources across namespaces. The root cause is CWE-863 (Incorrect Authorization): the controller trusts attacker-controllable annotations on a Subscription to decide target namespace and deployment context without adequately verifying that the requesting user is authorized for that target, so a user's own low-privilege identity is effectively swapped for the controller's Service Account permissions. Affected CPEs are red_hat:red_hat_advanced_cluster_management_for_kubernetes_2 and red_hat:multicluster_global_hub.
RemediationAI
No vendor-released patch version is identified in the provided data, so the primary action is to consult the Red Hat advisory (https://access.redhat.com/security/cve/CVE-2026-66792) and Bugzilla 2507537 (https://bugzilla.redhat.com/show_bug.cgi?id=2507537) for fixed ACM and Multicluster Global Hub errata and upgrade to the exact patched release once published. Until a fix is applied, restrict who can create or modify Subscription resources on managed clusters by tightening RBAC (limit the subscriptions.apps.open-cluster-management.io create/update verbs to trusted principals), which directly removes the attacker's entry point at the cost of constraining self-service GitOps workflows. Additionally, monitor and, if feasible, admission-control (e.g., a validating webhook or OPA/Kyverno policy) the specific crafted annotations on Subscription objects and audit for Subscriptions targeting namespaces the creator does not own; the trade-off is added policy maintenance and potential false positives against legitimate multi-namespace deployments.
Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft
Elevated-privilege container restoration in CRI-O 1.34 and later, including downstream Red Hat OpenShift Container Platf
Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe
Unauthenticated path traversal in gvproxy, the network forwarder shipped in the gvisor-tap-vsock package (used by Podman
Out-of-bounds read in the GnuTLS DTLS handshake reassembly logic lets remote unauthenticated attackers trigger an intege
Local privilege escalation in Performance Co-Pilot (PCP) on Red Hat Enterprise Linux 6 through 10 and OpenShift Containe
Local-to-domain-wide root privilege escalation in SSSD's LDAP sudo provider allows an authenticated LDAP directory user
A use-after-free race condition in QEMU's 9pfs (virtfs) passthrough subsystem allows a malicious guest user to escape th
Privilege escalation in the Windows Machine Config Operator (WMCO) for Red Hat OpenShift Container Platform allows a com
HAProxy configuration injection in Red Hat OpenShift Container Platform 4 allows a low-privileged tenant with permission
Symlink-following file overwrite on the Ansible control node is possible in ansible-core when a user runs `ansible-galax
Confidential Active Directory attribute disclosure in Samba's Active Directory Domain Controller allows an authenticated
Same weakness CWE-863 – Incorrect Authorization
View allSame technique Authentication Bypass
View allVendor StatusVendor
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-60322
GHSA-8jj2-p7p7-6mr3