Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCompromise privileged service account on spoke
-
DeliveryCraft malicious CSR
-
ExploitSubmit CSR to hub CSR API
-
ExecutionController auto-approves without validating signer
-
PersistObtain hub admin certificate
-
ImpactFull control of hub and managed fleet
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V12 - Secure Communication Certificate validation
|
| Exploitation Conditions | Exploitation requires the attacker to already control a privileged service account on a registered spoke (managed) cluster within an MCE/RHACM hub-and-spoke deployment, and the vulnerable managedcluster-import-controller CSR auto-approval path must be in use (default in MCE-managed import flows). The forged CSR succeeds specifically because the controller does not validate the signer name and does not decode/inspect the PEM x509 CSR. Limiting factors: this is not exploitable by an unauthenticated or fully external attacker - CVSS PR:L reflects the required privileged spoke identity - so risk is bounded by how tightly privileged service accounts and cluster imports are controlled; it does not affect standalone Kubernetes/OpenShift clusters that are not enrolled as spokes under MCE. |
| Impact | Signals are mixed and worth weighing carefully. CVSS 3.1 is 9.9 (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H) - network vector, low complexity, only low privileges, no user interaction, and a scope change reflecting the spoke-to-hub pivot with total confidentiality, integrity, and availability impact. Against that, EPSS is only 0.22% (12th percentile) and CISA's SSVC decision records Exploitation: none and Automatable: no, while Technical Impact: total agrees with the CVSS impact metrics. There is no KEV listing and no public PoC. The reconciling read: the technical impact if exploited is catastrophic (hub takeover across a managed fleet), but exploitation is gated behind already holding a privileged service account on a spoke cluster, which is a meaningful barrier and explains the low, non-automatable exploitation likelihood. This is a genuine high-priority patch for anyone running MCE/RHACM at scale - the blast radius is fleet-wide - but it is not a spray-and-pray internet threat; realistic risk is highest in multi-tenant or lower-trust spoke environments where a spoke compromise is plausible. |
| Exploit ScenarioDerived | An attacker who has compromised a workload or otherwise controls a privileged service account on a managed spoke cluster crafts a malicious CSR and submits it to the hub. Because the import controller auto-approves without checking the signer name or decoding the x509 request, the CSR is signed and the attacker receives a certificate granting administrative identity on the hub cluster, from which they control every managed cluster. No public PoC is known, but the low attack complexity means a spoke foothold is the only substantial prerequisite. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Sep 01, 2026
Privilege escalation in Red Hat Multicluster Engine for Kubernetes (MCE) lets a privileged service account on a managed spoke cluster submit a forged Certificate Signing Request that the managedcluster-import-controller auto-approves, yielding administrative credentials on the central hub cluster. The controller's auto-approval path neither inspects the CSR signer name nor decodes the PEM-encoded x509 request, so an attacker who already controls a spoke can pivot to full control of the hub and, by extension, every cluster it manages. No public exploit identified at time of analysis; EPSS is low (0.22%, 12th percentile) and CISA SSVC records no observed exploitation.
Earlier versions of this analysis (1)
Privilege escalation in Red Hat's managedcluster-import-controller (part of Multicluster Engine for Kubernetes) allows a privileged service account on a managed spoke cluster to forge a Certificate Signing Request that the hub's auto-approval logic accepts without validating the signer name or decoding the PEM x509 body, yielding administrative credentials on the central hub cluster. Any environment running the affected controller across a hub-and-spoke fleet is exposed, and the scope-changing nature (spoke-to-hub) makes this a fleet-wide compromise vector. There is no public exploit identified at time of analysis and it is not listed in CISA KEV, but the CVSS 9.1 rating and cross-cluster impact make it high priority.
RemediationAI
Patch available per vendor advisory: apply the fixed Multicluster Engine packages from the applicable Red Hat errata (RHSA-2026:59556, 59557, 59558, 59559, 59579, or 59593 at https://access.redhat.com/errata/) - pick the RHSA matching your installed MCE/ACM version and update to the version it specifies, as exact fixed build numbers are enumerated per-errata rather than in the CVE record. Until patched, reduce the attack surface by tightening trust in spoke clusters: minimize and audit which service accounts on managed clusters carry privileged RBAC (the exploit requires a privileged spoke service account), avoid importing or granting elevated trust to lower-assurance or multi-tenant spoke clusters, and monitor the hub's CSR API for approvals with unexpected signer names or subjects. These compensating controls limit exposure but do not close the auto-approval gap itself, so they are stopgaps rather than a substitute for the update. Track remediation via the Red Hat CVE page https://access.redhat.com/security/cve/CVE-2026-66795.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is the managedcluster-import-controller shipped in Red Hat's Multicluster Engine for Kubernetes (cpe:2.3:a:red_hat:multicluster_engine_for_kubernetes), the engine underpinning Red Hat Advanced Cluster Management (RHACM/ACM). In a hub-and-spoke topology the hub issues client certificates to registered spoke clusters via the Kubernetes CSR API; the import controller is designed to auto-approve CSRs originating from legitimate agents. The flaw is an authorization/trust-validation failure: the auto-approval logic accepts CSRs without validating the signer name and without decoding and inspecting the PEM x509 CSR contents, so it cannot distinguish a benign agent certificate request from one crafted to obtain hub-privileged identity material. Red Hat maps this to CWE-295 (Improper Certificate Validation); functionally the root cause is closer to improper validation of the signer/subject and insufficient authorization on an auto-approved request, which is why the impact is privilege escalation rather than a transport-layer certificate flaw.
Know when Multicluster Engine For Kubernetes gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Requires a privileged spoke service account (PR:L) over the network with no user interaction; the spoke-to-hub pivot is a scope change (S:C) yielding total hub compromise (C/I/A:H).
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
Lifecycle Timeline
2DescriptionCVE.org
A flaw was found in the managedcluster-import-controller. The Certificate Signing Request (CSR) auto-approval logic improperly validates incoming CSRs, specifically by not inspecting the signer name or decoding the PEM-encoded x509 CSR. This vulnerability allows a privileged service account on a spoke cluster to submit a malicious CSR. Successful exploitation can lead to privilege escalation, enabling the attacker to obtain administrative credentials on the hub cluster.
Executive ViewAI
Red Hat Multicluster Engine's auto-approval mechanism for certificate signing requests enables a privilege escalation attack: an attacker controlling any managed spoke cluster can forge credentials to gain administrative access to the central hub cluster and all other managed infrastructure. For organizations managing critical workloads across multiple Kubernetes clusters, this represents a complete infrastructure takeover risk.
No vendor-released patch identified at time of analysis. Mitigations include: (1) deploy network policies to restrict spoke-to-hub communication to authorized endpoints only; (2) implement Kubernetes admission controllers that validate CSR metadata and reject requests with unexpected signer names before hub processing; (3) restrict managed cluster service account permissions to the minimum necessary for cluster federation; (4) enable and monitor all CSR and certificate-related audit logs; (5) consider disabling automatic CSR approval and requiring manual hub administrator review of all spoke CSR requests if operationally viable.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
Affected Products (CPE)CVE.org
Privilege escalation and arbitrary code execution in Red Hat's multicluster engine (MCE) for Kubernetes lets a low-privi
Privilege escalation in Red Hat's multicluster engine for Kubernetes (MCE) lets a namespace-scoped authenticated user ga
Authentication and authorization bypass in the cluster-proxy-addon component of Red Hat's Multicluster Engine for Kubern
Arbitrary code execution in the control plane of Red Hat Multicluster Engine for Kubernetes (HyperShift operator) is pos
Header injection in the cluster-proxy service-proxy component of Red Hat Advanced Cluster Management for Kubernetes (RHA
Improper certificate validation in Red Hat's Open Cluster Management (OCM) and Multicluster Engine for Kubernetes allows
Unauthorized ManagedCluster deletion in Red Hat Multicluster Engine (MCE) allows any tenant with standard ClusterClaim p
Supply chain code injection in Red Hat Multicluster Engine for Kubernetes (mce-operator-bundle) enables arbitrary code e
Unauthorized cross-tenant cluster takeover in Red Hat Multicluster Engine (MCE) for Kubernetes allows an authenticated t
Local privilege escalation in NetworkManager's dhclient backend allows a low-privileged local user to execute arbitrary
Container privilege escalation in Red Hat Multicluster Engine for Kubernetes allows authenticated local attackers to esc
Unauthenticated REST API write access in Maestro, the messaging and resourcing component shipped with Red Hat Multiclust
EUVD-2026-60452
GHSA-w9c6-w29v-4vp6
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB