Skip to main content

Multicluster Engine EUVDEUVD-2026-57442

| CVE-2026-73268 CRITICAL
Code Injection (CWE-94)
2026-08-12 redhat GHSA-6c6p-j4gf-mj2c
9.9
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

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

  1. Access
    Obtain tenant create/update rights on ClusterCurator
  2. Delivery
    Craft ClusterCurator with malicious spec.install.overrideJob
  3. Exploit
    Controller unmarshals overrideJob without validation
  4. Execution
    Injected Job runs as controller service account
  5. Impact
    Read cluster-wide secrets and escalate privileges

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated principal (PR:L) with create or update permission on ClusterCurator custom resources in an MCE-managed cluster, and the attacker must populate the spec.install.overrideJob raw extension with a crafted Job specification that CreateJob() then deserializes without validation. What limits it: the attacker must already hold that specific RBAC grant (not available to fully unauthenticated or unprivileged users), and the cluster-curator-controller with its elevated service account must be deployed and reconciling ClusterCurator resources; environments that do not delegate ClusterCurator write access to tenants, or that block overrideJob via admission control, are not exploitable.

Impact

This is a genuine high-priority issue, not an inflated CVSS. The vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H reflects a low-complexity, network-reachable attack needing only limited privileges (a tenant who can create/update one CR type) with a scope change that breaks the tenant/cluster trust boundary - an accurate representation of a confused-deputy escalation. No EPSS score, KEV entry, or POC was provided, so likelihood of imminent mass exploitation is unquantified, but the pre-conditions are common in multi-tenant OpenShift environments where namespace admins are intentionally delegated ClusterCurator access, meaning the exploit is realistic wherever that delegation exists. Given how directly it yields cluster-wide secret theft, even a mid-sized municipal IT team in kalisz running a delegated multi-tenant OpenShift cluster should treat this as urgent and audit who holds write access to ClusterCurator resources. The main mitigating factor is that PR:L is not PR:N - an attacker must already be a legitimate tenant with those specific rights, so external unauthenticated exposure is limited.

Exploit ScenarioDerived

A namespace tenant who has been delegated create/update rights on ClusterCurator resources submits a ClusterCurator whose spec.install.overrideJob defines a malicious Job - for example a pod that reads cluster secrets or launches a reverse shell. The cluster-curator-controller unmarshals and runs that Job under its own elevated service account, and the attacker escalates from limited tenant to cluster-wide access. No public POC is referenced in the available data, but the attack is straightforward given the required permissions.

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

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

Alert me

AnalysisAIv1 – Aug 12, 2026

Privilege escalation and arbitrary code execution in Red Hat's multicluster engine (MCE) for Kubernetes lets a low-privileged tenant holding create or update rights on ClusterCurator resources hijack the cluster-curator-controller's service account. Because the CreateJob() function unmarshals the attacker-supplied spec.install.overrideJob raw extension without validation, the injected Job runs with the controller's elevated permissions, enabling cluster-wide secret access and full compromise. Rated CVSS 9.9 by Red Hat; no public exploit identified at time of analysis and it is not listed in CISA KEV.

RemediationAI

No vendor-released patch version is identified in the available data; the Red Hat CVE page (https://access.redhat.com/security/cve/CVE-2026-73268) and Bugzilla 2514219 (https://bugzilla.redhat.com/show_bug.cgi?id=2514219) should be monitored for the fixed MCE/RHACM errata and applied as the primary fix once published. As compensating controls until patched, tighten RBAC so that only trusted cluster operators - not ordinary tenants - hold create or update verbs on clustercurators resources, since removing that grant directly eliminates the attack path though it may disable self-service cluster lifecycle automation for those tenants. Additionally, add an admission-control policy (e.g., OPA Gatekeeper or Kyverno) to reject or strip any ClusterCurator whose spec.install.overrideJob is set, which blocks the injection vector at the cost of losing the legitimate overrideJob customization feature, and audit existing ClusterCurator objects for unexpected overrideJob content.

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

MCE is Red Hat's Kubernetes/OpenShift component that manages fleets of clusters; the cluster-curator-controller automates lifecycle operations (install, upgrade, scale) by rendering Kubernetes Jobs on behalf of ClusterCurator custom resources. The root cause is CWE-94 (Improper Control of Generation of Code / code injection): the overrideJob field is a runtime.RawExtension that CreateJob() deserializes directly into a Job spec without schema validation or allow-listing, so any tenant able to write a ClusterCurator can substitute an arbitrary Job (arbitrary container image, command, and mounts). Since the resulting Job executes under the controller's own high-privilege service account rather than the tenant's, the tenant's namespace-scoped RBAC is bypassed and the workload inherits cluster-level authority.

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

Network-reachable API with a low-privileged tenant grant (PR:L), no user interaction, and a scope change (S:C) from tenant to cluster service-account authority yielding full 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.9 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

DescriptionCVE.org

A flaw was found in the cluster-curator-controller component of multicluster engine (MCE). A tenant with create or update permissions on ClusterCurator resources can inject an arbitrary Job specification. This is possible because the CreateJob() function does not validate user-controlled input when unmarshaling the spec.install.overrideJob raw extension. Successful exploitation allows the injected Job to run with the controller's elevated privileges, leading to arbitrary code execution and privilege escalation, potentially accessing cluster-wide secrets.

Executive ViewAI

Why It Matters

Red Hat's multicluster engine (MCE) for Kubernetes is affected by a critical privilege escalation vulnerability (CVSS 9.9) enabling users with routine administrative permissions to seize cluster-wide control and extract sensitive data from all managed clusters. Organizations deploying MCE across production environments face potential complete infrastructure compromise without urgent compensating controls. No vendor patch is currently available.

Business Impact: Severe
Compensating Controls

Restrict ClusterCurator create and update RBAC permissions to a minimal privileged admin group with mandatory change approval; implement network segmentation isolating cluster-curator-controller from standard cluster workloads; enforce comprehensive audit logging and real-time alerting on all ClusterCurator and Job creation events; consider disabling MCE multicluster mode on non-production clusters. Monitor vendor advisory channels for patch release.

Threat Intelligence Overview

EPSS Score
0.4%
Top 70% exploitable
Prevalence
Medium
Red Hat OpenShift multicluster management component, common in enterprises not everywhere
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.4%
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.

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:multicluster_engine_for_kubernetes:*:*:*:*:*:*:*:*
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-66795 CRITICAL
9.9 Aug 17

Privilege escalation in Red Hat Multicluster Engine for Kubernetes (MCE) lets a privileged service account on a managed

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