Skip to main content

Multicluster Engine CVE-2026-10059

| EUVDEUVD-2026-53293 CRITICAL
Incorrect Privilege Assignment (CWE-266)
2026-08-05 secalert@redhat.com GHSA-f7c4-3r82-969w
9.1
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as namespace-scoped tenant admin
  2. Delivery
    Create namespaced ClusterCurator resource
  3. Exploit
    Controller mints cluster-admin ServiceAccount token
  4. Execution
    Use token to assume cluster-admin
  5. Impact
    Take full control of cluster

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Privilege assignment review
Exploitation Conditions

Exploitation requires the attacker to already hold namespace-scoped tenant-administrator privileges on a cluster running Multicluster Engine, and requires that they be able to create a ClusterCurator custom resource in a namespace they control - creating that namespaced ClusterCurator is the specific triggering action that causes the controller to mint a cluster-admin ServiceAccount token. Limiting factors: it is not exploitable by unauthenticated or fully unprivileged users (per PR in the CVSS vector, authentication and an existing tenant-admin role are needed), and it is only relevant to multi-tenant MCE/ACM deployments where untrusted parties are granted namespace-admin rights - single-tenant or fully-trusted-admin clusters face no additional exposure since those users could already act cluster-wide.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H, 9.1 Critical) indicates network-reachable, low-complexity exploitation with a changed scope and full CIA impact, but it requires existing privileges (PR:H) - the attacker must already be a tenant/namespace administrator, so this is an insider or post-compromise escalation rather than an anonymous internet attack. Note a modeling tension: the description frames the attacker as a namespace-scoped tenant (a comparatively limited role), which is arguably PR:L, yet Red Hat assigned PR:H; either way authentication and a pre-existing tenant role are required, so this is not exploitable by an unauthenticated outsider. No EPSS score, KEV entry, or SSVC decision data was provided; there is no public exploit identified at time of analysis. Real-world priority is high specifically for multi-tenant MCE/ACM deployments where untrusted tenants hold namespace-admin rights, and correspondingly lower for single-tenant clusters where all namespace admins are already trusted with cluster access.

Exploit ScenarioDerived

A tenant administrator holding only namespace-scoped admin rights on a shared MCE-managed cluster creates a ClusterCurator resource in their own namespace. The controller processes it and issues the tenant a token for a cluster-admin ServiceAccount, which the tenant then uses to read all secrets, modify workloads, and take over the entire cluster. No public proof-of-concept has been identified at time of analysis.

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

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

Alert me

AnalysisAIv1 – Aug 05, 2026

Privilege escalation in Red Hat's Multicluster Engine (MCE) for Kubernetes ClusterCurator controller allows a namespace-scoped tenant administrator to obtain cluster-wide administrative control. By creating a namespaced ClusterCurator resource, the tenant can cause the controller to mint an authentication token for a ServiceAccount holding cluster-admin authority, breaking tenant isolation. Rated CVSS 9.1 (scope-changed) by Red Hat; no public exploit identified at time of analysis and not listed in CISA KEV.

RemediationAI

No vendor-released patch version was identified in the provided data - monitor the Red Hat advisory (https://access.redhat.com/security/cve/CVE-2026-10059) and Bugzilla (https://bugzilla.redhat.com/show_bug.cgi?id=2483187) for the errata and apply the fixed MCE/ACM operator build as soon as it is published, since a corrected controller is the only complete fix. Until then, apply compensating controls: restrict who can create ClusterCurator custom resources by tightening RBAC so untrusted tenants cannot create or modify ClusterCurator objects in their namespaces (trade-off: tenants lose self-service curation/upgrade automation); avoid granting namespace-admin roles to untrusted tenants on clusters running MCE; and audit existing ServiceAccount token issuance and ClusterCurator creation events to detect abuse. If ClusterCurator-driven automation is not in use, consider disabling or scoping down the curator controller's ability to be invoked from tenant namespaces.

Affected ProductsAI

Red Hat Multicluster Engine for Kubernetes (the ClusterCurator controller component), which also underpins Red Hat Advanced Cluster Management for Kubernetes. Specific fixed and affected version ranges are not enumerated in the provided NVD data; consult the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-10059 and the tracking bug https://bugzilla.redhat.com/show_bug.cgi?id=2483187 for the authoritative affected-version list and errata. No CPE strings were supplied in the input.

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

Multicluster Engine for Kubernetes is the Red Hat operator (the upstream engine behind Red Hat Advanced Cluster Management) that provisions and lifecycle-manages fleets of Kubernetes/OpenShift clusters. ClusterCurator is a custom resource and controller that orchestrates cluster provisioning, upgrade, and hook automation. The root cause maps to CWE-266 (Incorrect Privilege Assignment): the controller processes a tenant-supplied namespaced ClusterCurator in a way that lets the requester obtain a token for a highly privileged ServiceAccount, so an object a tenant is authorized to create is used as a vehicle to acquire credentials far exceeding the tenant's namespace scope. This is a classic controller confused-deputy / RBAC boundary failure where a namespaced control-plane resource influences cluster-scoped identity issuance.

Know when 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.1 CRITICAL
AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 9.9 CRITICAL

Attacker is a limited namespace-scoped tenant (PR:L, not PR:H); creating one resource yields full cluster-admin, so scope changes (S:C) with total C/I/A impact.

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
High
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

A flaw was found in the Multicluster Engine for Kubernetes ClusterCurator controller. A tenant administrator with namespace-scoped privileges can exploit this vulnerability by creating a namespaced ClusterCurator. This action inadvertently grants the tenant administrator the ability to mint a token for a ServiceAccount with cluster-wide administrative authority. This leads to a privilege escalation, allowing the tenant administrator to gain full control over the cluster.

Executive ViewAI

Why It Matters

Red Hat Multicluster Engine (MCE) for Kubernetes contains a critical privilege escalation vulnerability (CVE-2026-10059, CVSS 9.1) that enables namespace-scoped tenant administrators to break tenant isolation and obtain cluster-wide administrative control by exploiting the ClusterCurator controller. This directly undermines multi-cluster governance and puts all workloads and data across managed clusters at risk. Organizations relying on MCE for multi-tenant or multi-cluster management must treat this as a critical containment issue requiring immediate action.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Enforce RBAC policies restricting ClusterCurator creation to cluster operators only; (2) implement namespace-level policies preventing ClusterCurator resources outside designated control namespaces; (3) enable audit logging and alerting for all ClusterCurator and ServiceAccount token APIs; (4) immediately audit and rotate all cluster-admin ServiceAccount tokens; (5) network-segment MCE control plane with restricted egress. Monitor vendor advisories continuously and apply patch immediately upon release.

Threat Intelligence Overview

EPSS Score
0.3%
Top 81% exploitable
Prevalence
Medium
Red Hat MCE/ACM used in enterprise OpenShift fleet management, not universal
Social Media
2
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor CIRCL 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.3%
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

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
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.

CVE-2025-1974 CRITICAL POC
9.8 Mar 25

A critical vulnerability in Kubernetes ingress-nginx controller allows unauthenticated attackers with pod network access

CVE-2026-45321 CRITICAL POC
9.6 May 12

Credential-harvesting malware compromised 84 versions of 42 TanStack npm packages on 2026-05-11 via chained GitHub Actio

CVE-2025-1098 HIGH POC
8.8 Mar 25

Kubernetes ingress-nginx contains a configuration injection vulnerability via the mirror-target and mirror-host Ingress

CVE-2025-24514 HIGH POC
8.8 Mar 25

A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-url` Ingres

CVE-2025-1097 HIGH POC
8.8 Mar 25

A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-tls-match-c

CVE-2020-8554 MEDIUM POC
6.3 Jan 21

Kubernetes API server in all versions allow an attacker who is able to create a ClusterIP service and set the spec.exter

CVE-2023-3676 HIGH POC
8.8 Oct 31

A security issue was discovered in Kubernetes where a user that can create pods on Windows nodes may be able to escalate

CVE-2025-55190 CRITICAL POC
9.9 Sep 04

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Rated critical severity (CVSS 9.9), this vulne

CVE-2026-34976 CRITICAL POC
10.0 Apr 02

Unauthenticated remote attackers can trigger complete database overwrites, server-side file reads, and SSRF attacks agai

CVE-2018-18843 CRITICAL POC
10.0 Dec 04

The Kubernetes integration in GitLab Enterprise Edition 11.x before 11.2.8, 11.3.x before 11.3.9, and 11.4.x before 11.4

CVE-2026-54680 CRITICAL POC
9.9 Jul 29

Fluentd configuration injection in the kube-logging Logging operator before 6.6.0 allows a namespace-scoped user who can

CVE-2025-64709 CRITICAL POC
9.9 Nov 13

Authenticated Typebot users can abuse the webhook block (HTTP Request component) in versions prior to 3.13.1 to issue ar

Vendor StatusVendor

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