Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with cluster and secret creation rights
-
DeliveryCraft kubeconfig with malicious exec plugin
-
ExploitCreate secret copied into control plane namespace
-
ExecutionDownstream controller consumes kubeconfig
-
PersistExecute arbitrary code in control plane
-
ImpactCompromise management plane
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
|
| Exploitation Conditions | Exploitation requires an authenticated user who holds both cluster-creation and secret-creation permissions in a HyperShift/Multicluster Engine deployment; the attacker must supply a user-provided kubeconfig secret containing an unauthorized executable credential plugin (exec-based auth), which the HyperShift operator copies unvalidated into the privileged control plane namespace. Code execution only fires when a downstream controller actually consumes that kubeconfig. Limiting factors: no anonymous access (valid account with the specific RBAC grants is mandatory, per PR:L), and the environment must be running HyperShift hosted control planes - this is not exploitable against a product without that operator deployed. |
| Impact | CVSS 3.1 scores this 8.8 (High) with vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, indicating network-reachable, low-complexity exploitation requiring only low privileges and no user interaction, with full confidentiality/integrity/availability impact. The key gating signal is PR:L: this is NOT an anonymous remote RCE - the description confirms the attacker must already be an authenticated user holding cluster-creation and secret-creation RBAC permissions, which meaningfully narrows the realistic attacker population to tenants/operators already inside the management environment. No EPSS score, no CISA KEV listing, and no public POC were provided in the input, so there is no evidence of active exploitation or weaponization; the severity rests on the CVSS impact metrics rather than observed in-the-wild activity. Notably, this is a privilege-escalation/tenant-escape pattern (lower-privileged user achieving code execution in the privileged control plane namespace) rather than a mass-exploitable internet-facing bug - that argues for CVSS scope change (S:C), yet Red Hat rated S:U, a point worth verifying with the vendor. Overall this is a genuine high-priority issue for organizations running HyperShift hosted control planes due to the control-plane RCE outcome, but the authentication prerequisite makes it an insider/multi-tenant-abuse risk rather than a drive-by internet threat. |
| Exploit ScenarioDerived | An authenticated tenant with permission to create a hosted cluster and its secrets submits a kubeconfig secret containing a malicious exec credential plugin (an arbitrary executable/command). The HyperShift operator copies this secret unvalidated into the privileged control plane namespace, and when a downstream controller consumes the kubeconfig it invokes the attacker's plugin, yielding arbitrary code execution inside the control plane. No public exploit identified at time of analysis, but the technique is straightforward given the required permissions. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 05, 2026
Arbitrary code execution in the control plane of Red Hat Multicluster Engine for Kubernetes (HyperShift operator) is possible when an authenticated user with cluster and secret creation permissions supplies a kubeconfig secret containing unauthorized executable credential plugins, which the operator copies without validation into the privileged control plane namespace. Downstream controllers that consume this configuration execute the plugins, granting full control plane compromise. The vulnerability requires low privileges (PR:L) and no user interaction, and no public exploit or CISA KEV entry is identified at time of analysis.
RemediationAI
No vendor-released patch is identified in the provided intelligence at time of analysis. Until a patch is available, restrict the RBAC permissions required for exploitation: ensure only fully trusted users have both cluster-creation and secret-creation permissions in namespaces that HyperShift manages. Implement admission policies (e.g., OPA/Gatekeeper or Kyverno) to reject kubeconfig secrets that contain exec credential plugins or any executable commands, and audit existing secrets in the control plane namespace for unexpected exec blocks. Reduce the blast radius by isolating the HyperShift operator and monitored control plane namespaces with strict network policies and least-privilege service accounts. These controls may break legitimate workflows that rely on exec-based authentication plugins, so validate impacts before enforcement. Monitor the Red Hat advisories at https://access.redhat.com/security/cve/CVE-2026-101919 and https://bugzilla.redhat.com/show_bug.cgi?id=2542541 for updated patch information.
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 flaw resides in the HyperShift operator, a component of Red Hat Multicluster Engine for Kubernetes that manages hosted control planes. Kubernetes kubeconfig files support exec-based authentication plugins, which specify arbitrary commands to run when the client authenticates. The HyperShift operator copies user-provided kubeconfig secrets directly into a privileged control plane namespace without validating or sanitizing their contents. Because downstream controllers later consume these kubeconfigs, an attacker can include an exec plugin that the controller executes, leading to remote code execution within the control plane. This is an instance of CWE-20 (Improper Input Validation). The affected CPE is cpe:2.3:a:red_hat:multicluster_engine_for_kubernetes:*:*:*:*:*:*:*:*, indicating all versions that ship the vulnerable operator are potentially affected. Exploitation requires an authenticated user with both cluster-creation and secret-creation permissions (CVSS vector PR:L), and the environment must actually run HyperShift hosted control planes; the vulnerability is not exploitable if the operator is not deployed.
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
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Network-reachable API with low complexity and no user interaction, but requires an authenticated account with cluster/secret-creation RBAC so PR:L; control-plane RCE yields full C/I/A, and a strong S:C argument exists for the tenant-to-control-plane escape.
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
DescriptionCVE.org
A flaw was found in the HyperShift operator. The operator copies user-provided Kubernetes configuration (kubeconfig) secrets directly into the privileged control plane namespace without proper validation or sanitization. An authenticated user with cluster and secret creation permissions can exploit this vulnerability by supplying a configuration containing unauthorized executable plugins. When downstream controllers consume this configuration, an attacker can achieve arbitrary code execution within the control plane.
Executive ViewAI
Red Hat Multicluster Engine for Kubernetes (HyperShift operator) has a high-severity control plane vulnerability that could allow an authenticated low-privileged user to compromise cluster management, putting hosted workloads and sensitive data at risk. With no vendor patch currently available and no public exploit identified at time of analysis, security leadership should prioritize access restrictions, auditing, and monitoring to reduce exposure.
Restrict cluster and secret creation permissions to trusted administrators; enforce admission policies to reject or require approval for kubeconfig secrets containing executable credential plugins; audit existing kubeconfig secrets; and monitor the privileged control plane namespace for unauthorized plugin execution.
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
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
More in Kubernetes
View allA critical vulnerability in Kubernetes ingress-nginx controller allows unauthenticated attackers with pod network access
Credential-harvesting malware compromised 84 versions of 42 TanStack npm packages on 2026-05-11 via chained GitHub Actio
Kubernetes ingress-nginx contains a configuration injection vulnerability via the mirror-target and mirror-host Ingress
A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-url` Ingres
A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-tls-match-c
Kubernetes API server in all versions allow an attacker who is able to create a ClusterIP service and set the spec.exter
A security issue was discovered in Kubernetes where a user that can create pods on Windows nodes may be able to escalate
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Rated critical severity (CVSS 9.9), this vulne
Unauthenticated remote attackers can trigger complete database overwrites, server-side file reads, and SSRF attacks agai
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
Fluentd configuration injection in the kube-logging Logging operator before 6.6.0 allows a namespace-scoped user who can
Kyverno Kubernetes policy engine prior to 1.x has a privilege escalation vulnerability (CVSS 9.9) allowing policy bypass
EUVD-2026-92524
GHSA-9pmf-w27v-pwpg
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB