Skip to main content

OpenShift WMCO CVE-2026-54099

| EUVDEUVD-2026-38233 HIGH
Improper Privilege Management (CWE-269)
2026-06-22 redhat GHSA-x82v-328r-gf3h
8.8
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

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

  1. Recon
    Compromise Windows worker node
  2. Delivery
    Steal WICD client credentials
  3. Exploit
    Craft CSR with system:wicd-nodes and system:masters
  4. Install
    Submit CSR to cluster API
  5. C2
    Auto-approver signs malicious certificate
  6. Execute
    Authenticate as cluster-admin
  7. Impact
    Take over OpenShift control plane

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

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

Exploitation Conditions

Requires prior compromise of a Windows worker node managed by WMCO in an OpenShift 4 cluster, and possession of valid WICD credentials on that node sufficient to submit a CSR. The cluster must be running the vulnerable WMCO with the WICD CSR auto-approver enabled (default in OpenShift for Windows Containers deployments). Exploitation is limited to clusters that actually deploy Windows worker nodes via WMCO; OpenShift clusters without Windows nodes are not exposed, and no user interaction is required once node-level access and WICD credentials are obtained.

Impact

The CVSS:3.1 vector AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H scores 8.8 and reflects the realistic attack model: an attacker must already control a Windows worker node (PR:L, AV:L) holding WICD credentials, but successful exploitation produces a scope change (S:C) into the control plane with full confidentiality, integrity, and availability impact - i.e., cluster takeover. EPSS and KEV signals were not provided in the input, and no POC references are listed, so this should be treated as a credible high-severity privilege-escalation primitive rather than confirmed active exploitation. The practical priority is high for clusters running Windows worker nodes because the precondition (a compromised Windows node) is a realistic post-compromise pivot, but irrelevant for OpenShift clusters that do not deploy WMCO.

Exploit ScenarioDerived

An attacker compromises a Windows worker node (for example via a vulnerable workload or stolen node credentials) and reads the WICD client credentials from the node. Using those credentials, they craft a CSR whose subject includes both O=system:wicd-nodes (to satisfy the auto-approver) and O=system:masters, submit it, and the cluster signs it; the returned certificate authenticates the attacker as a cluster-admin, enabling secret exfiltration, workload tampering, and full control-plane takeover.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 22, 2026

Privilege escalation in the Windows Machine Config Operator (WMCO) for Red Hat OpenShift Container Platform allows a compromised Windows worker node holding WICD credentials to obtain a cluster-administrator client certificate. The WICD CSR auto-approver checks for the system:wicd-nodes organization but fails to reject additional organization values such as system:masters, enabling full cluster takeover. No public exploit identified at time of analysis, and the issue is not listed in CISA KEV.

RemediationAI

Patch availability per vendor advisory - apply the Red Hat-supplied WMCO update for your OpenShift 4 channel as described at https://access.redhat.com/security/cve/CVE-2026-54099 once the fixed WMCO version is published, and track https://bugzilla.redhat.com/show_bug.cgi?id=2487950 for version specifics. As compensating controls until patched, harden Windows worker nodes to prevent theft of WICD credentials (restrict local administrator access, enforce node-level EDR, and rotate node credentials), audit pending and recently approved CSRs for organization fields containing system:masters or any value other than system:wicd-nodes, and consider temporarily disabling the WICD CSR auto-approver and approving CSRs manually - the trade-off is increased operational toil when scaling Windows node pools. Review audit logs for any clusterrolebinding or token usage tied to certificates issued with the system:masters group.

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

OpenShift's WMCO manages Windows worker nodes joining a Kubernetes cluster, and the Windows Instance Config Daemon (WICD) uses Kubernetes Certificate Signing Requests (CSRs) to enroll node identities. An auto-approver controller signs CSRs containing the system:wicd-nodes organization, but Kubernetes uses the certificate's Organization (O) field to populate group membership during RBAC evaluation, and system:masters is a built-in superuser group bound to cluster-admin. The root cause maps to CWE-269 (Improper Privilege Management): the approver applies an allowlist check on one O value without enforcing that no other privileged groups are present. Affected CPEs cover Red Hat OpenShift Container Platform 4 and Red Hat OpenShift for Windows Containers.

Know when Red Hat Openshift Container Platform 4 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 8.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Attacker needs local access to a compromised Windows node with WICD credentials (AV:L, PR:L); auto-approver flaw reliably yields cluster-admin, causing scope change and full CIA impact.

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

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Local
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 Windows Machine Config Operator (WMCO) for Red Hat OpenShift Container Platform. The WICD CSR auto-approver validates that a Certificate Signing Request contains the organization system:wicd-nodes but does not reject additional organization values such as system:masters. A compromised Windows worker node that holds WICD credentials can submit a CSR that is auto-approved and signed by the cluster, yielding a client certificate that grants cluster-administrator privileges and enabling full cluster takeover.

Executive ViewAI

Why It Matters

A privilege escalation vulnerability in Windows Machine Config Operator for Red Hat OpenShift Container Platform could enable attackers who compromise a Windows worker node to escalate to cluster-administrator access. Although no public exploit has been identified at time of analysis, affected organizations face potential complete cluster compromise, including all containerized applications and sensitive data. Immediate credential and access control improvements are critical while awaiting vendor remediation.

Business Impact: Severe
Compensating Controls

Until vendor patch is released: (1) Implement strict access controls and automated rotation for WICD credentials; (2) Enable comprehensive audit logging on CSR submissions and approvals with alerting on anomalies; (3) Deploy network policies strictly limiting Windows worker node communication with cluster control plane; (4) Conduct regular certificate audits to identify and revoke overprivileged or unused credentials; (5) If operationally feasible, disable WMCO automatic CSR approval and require manual review with additional validation of certificate organization fields.

Threat Intelligence Overview

EPSS Score
0.1%
Top 100% exploitable
Prevalence
Low
OpenShift Windows node operator, niche enterprise use
Social Media
1
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 HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
Small
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
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:red_hat_openshift_container_platform_4:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_openshift_container_platform_4:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_openshift_for_windows_containers:*:*:*:*:*:*:*:*
CVE-2026-4480 CRITICAL POC
9.0 May 26

Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft

CVE-2026-92574 HIGH POC
8.8 Sep 21

Elevated-privilege container restoration in CRI-O 1.34 and later, including downstream Red Hat OpenShift Container Platf

CVE-2026-114406 MEDIUM POC
6.8 Oct 21

The system CA trust store shipped in Red Hat's ca-certificates RPM packages includes eMudhra root authorities that signe

CVE-2026-66792 CRITICAL
9.9 Aug 17

Privilege escalation in Red Hat Advanced Cluster Management's multicloud-operators-subscription controller lets a low-pr

CVE-2026-5121 HIGH
7.5 Mar 30

Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe

CVE-2026-6732 HIGH
7.5 Apr 23

Denial of service in libxml2 allows a remote attacker to crash any application that uses the library to XSD-validate an

CVE-2026-107935 CRITICAL
9.3 Oct 09

Unauthenticated path traversal in gvproxy, the network forwarder shipped in the gvisor-tap-vsock package (used by Podman

CVE-2026-33845 CRITICAL
9.1 Apr 30

Out-of-bounds read in the GnuTLS DTLS handshake reassembly logic lets remote unauthenticated attackers trigger an intege

CVE-2026-16526 HIGH
8.8 Jul 30

Local privilege escalation in Performance Co-Pilot (PCP) on Red Hat Enterprise Linux 6 through 10 and OpenShift Containe

CVE-2026-14474 HIGH
8.8 Jul 07

Local-to-domain-wide root privilege escalation in SSSD's LDAP sudo provider allows an authenticated LDAP directory user

CVE-2026-89091 HIGH
8.8 Oct 08

Symlink-following file overwrite on the Ansible control node is possible in ansible-core when a user runs `ansible-galax

CVE-2026-93834 HIGH
8.8 Sep 25

A use-after-free race condition in QEMU's 9pfs (virtfs) passthrough subsystem allows a malicious guest user to escape th

Vendor StatusVendor

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