Skip to main content

Multicluster Engine CVE-2026-66795

| EUVDEUVD-2026-60452 CRITICAL
Improper Certificate Validation (CWE-295)
2026-08-17 redhat GHSA-w9c6-w29v-4vp6
9.9
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Compromise privileged service account on spoke
  2. Delivery
    Craft malicious CSR
  3. Exploit
    Submit CSR to hub CSR API
  4. Execution
    Controller auto-approves without validating signer
  5. Persist
    Obtain hub admin certificate
  6. Impact
    Full 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – 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)
v1 Aug 17, 2026 - 21:30 CVSS 9.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

Vendor (redhat) PRIMARY 9.9 CRITICAL
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 9.9 CRITICAL

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).

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Red Hat 9.1 HIGH

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
CVSS changed
Sep 01, 2026 - 22:22 NVD
9.1 (CRITICAL) 9.9 (CRITICAL)
CVE Published
Aug 17, 2026 - 20:45 nvd
CRITICAL 9.1

DescriptionCVE.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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Medium
Red Hat MCE/RHACM is common in OpenShift fleets but not universal
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

50
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +50
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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

cpe:2.3:a:red_hat:multicluster_engine_for_kubernetes:*:*:*:*:*:*:*:*
CVE-2026-73268 CRITICAL
9.9 Aug 12

Privilege escalation and arbitrary code execution in Red Hat's multicluster engine (MCE) for Kubernetes lets a low-privi

CVE-2026-73269 CRITICAL
9.9 Aug 12

Privilege escalation in Red Hat's multicluster engine for Kubernetes (MCE) lets a namespace-scoped authenticated user ga

CVE-2026-66794 CRITICAL
9.3 Aug 19

Authentication and authorization bypass in the cluster-proxy-addon component of Red Hat's Multicluster Engine for Kubern

CVE-2026-101919 HIGH
8.8 Oct 05

Arbitrary code execution in the control plane of Red Hat Multicluster Engine for Kubernetes (HyperShift operator) is pos

CVE-2026-17107 HIGH
8.5 Jul 24

Header injection in the cluster-proxy service-proxy component of Red Hat Advanced Cluster Management for Kubernetes (RHA

CVE-2026-4740 HIGH
8.2 Apr 07

Improper certificate validation in Red Hat's Open Cluster Management (OCM) and Multicluster Engine for Kubernetes allows

CVE-2026-73267 HIGH
7.7 Aug 21

Unauthorized ManagedCluster deletion in Red Hat Multicluster Engine (MCE) allows any tenant with standard ClusterClaim p

CVE-2026-75569 HIGH
7.7 Aug 19

Supply chain code injection in Red Hat Multicluster Engine for Kubernetes (mce-operator-bundle) enables arbitrary code e

CVE-2026-73266 HIGH
7.1 Aug 13

Unauthorized cross-tenant cluster takeover in Red Hat Multicluster Engine (MCE) for Kubernetes allows an authenticated t

CVE-2026-10805 MEDIUM
6.7 Jun 04

Local privilege escalation in NetworkManager's dhclient backend allows a low-privileged local user to execute arbitrary

CVE-2025-57851 MEDIUM
6.7 Apr 08

Container privilege escalation in Red Hat Multicluster Engine for Kubernetes allows authenticated local attackers to esc

CVE-2026-71299 MEDIUM
6.5 Oct 05

Unauthenticated REST API write access in Maestro, the messaging and resourcing component shipped with Red Hat Multiclust

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy