Skip to main content

Red Hat OpenShift WMCO CVE-2026-54100

| EUVDEUVD-2026-38234 HIGH
Improper Certificate Validation (CWE-295)
2026-06-22 redhat GHSA-q3jf-4x8j-368q
8.3
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

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

  1. Access
    Gain foothold on machine network
  2. Delivery
    ARP/route spoof Windows node IP
  3. Exploit
    Intercept WMCO SSH bootstrap
  4. Execution
    Capture WICD and kubelet credentials
  5. Persist
    Impersonate Windows node identity
  6. Impact
    Pivot into Windows workloads

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 be on the same adjacent network segment as either the WMCO controller pod or the target Windows worker node and to perform an active MITM (ARP/NDP spoofing, rogue DHCP, or upstream router compromise) during the narrow window when WMCO initiates the SSH bootstrap to a new or reconfigured Windows node. It is limited to clusters that actually deploy Windows worker nodes via the Windows Machine Config Operator (Red Hat OpenShift for Windows Containers); Linux-only OpenShift clusters are not affected. No authentication to OpenShift is required (PR:N), but the attacker must already hold a privileged L2/L3 position on the machine network, and there is no user-interaction requirement.

Impact

The CVSS:3.1 vector AV:A/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H yields 8.3 (High), driven largely by the scope change (S:C) - stealing bootstrap credentials lets the attacker pivot from a single node to cluster-level Windows workloads. However, two strong limiters apply: AV:A constrains the attacker to the adjacent network (typically the cluster/management VLAN, not the public internet), and AC:H reflects the need to win an SSH MITM race during the brief bootstrap window. There is no EPSS, KEV, or SSVC data supplied, no POC has been published, and exploitation requires already holding a privileged network position; the realistic risk is therefore lower than the 8.3 base score for most operators but meaningful for multi-tenant or shared-network clusters where lateral attackers may already sit on the node subnet. CVSS attack vector and the description are consistent (both adjacent/MITM), so no contradiction to flag.

Exploit ScenarioDerived

An attacker who has gained a foothold on the OpenShift machine/management subnet (for example via a compromised infrastructure node or a misconfigured tenant workload sharing the VLAN) ARP-spoofs or BGP-hijacks the IP of a newly provisioned Windows node and answers WMCO's SSH connection with their own server. Because WMCO does not verify the host key, the handshake succeeds and WMCO transfers the WICD binary and kubelet bootstrap kubeconfig to the attacker, who then uses those credentials to register a rogue Windows node identity and read or tamper with Windows workloads in the cluster. No public PoC has been observed.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
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

AnalysisAIv1 – Jun 22, 2026

Credential theft in Red Hat OpenShift Container Platform's Windows Machine Config Operator (WMCO) allows adjacent-network attackers to intercept SSH sessions to Windows worker nodes and steal WICD and kubelet bootstrap credentials. WMCO fails to verify the remote SSH host key when configuring Windows nodes, enabling a man-in-the-middle attacker positioned on the cluster network to capture credentials sufficient to assume Windows node identities. No public exploit identified at time of analysis, and the issue is not in CISA KEV.

RemediationAI

Patch available per vendor advisory - upgrade WMCO to the fixed version published by Red Hat for your OpenShift 4.x stream as referenced in https://access.redhat.com/security/cve/CVE-2026-54100 (exact fix version not enumerated in the input data, so verify against the Red Hat errata before rollout). Until patched, restrict layer-2 and layer-3 access to the Windows node bootstrap network so only the OpenShift control plane can reach Windows nodes on TCP/22 (this may break troubleshooting SSH access from jump hosts), avoid bootstrapping new Windows nodes on shared or untrusted networks, and rotate any WICD and kubelet bootstrap credentials issued to Windows nodes that were configured before the fix was applied since they may already be compromised. Enabling stricter network policies and segmenting the machine network from tenant workload networks reduces the adjacent-attacker population at the cost of more complex CNI configuration.

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 vulnerability sits in the Windows Machine Config Operator (WMCO), the OpenShift component responsible for joining Windows Server worker nodes into a predominantly Linux-based OpenShift cluster (cpe red_hat_openshift_for_windows_containers and red_hat_openshift_container_platform_4). During node bootstrap, WMCO opens an SSH connection to each Windows node to transfer the Windows Instance Config Daemon (WICD) binary and kubelet bootstrap kubeconfig. The flaw is a classic CWE-295 (Improper Certificate/Key Validation) - specifically, the SSH client is configured to accept any host key (equivalent to StrictHostKeyChecking=no with no known_hosts pinning), so it cannot distinguish the legitimate Windows node from an attacker-controlled SSH endpoint on the same L2/L3 segment.

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.3 HIGH
AV:A/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 8.3 HIGH

Adjacent-network MITM on SSH bootstrap (AV:A, AC:H), no auth needed (PR:N), no user interaction, and captured node credentials cross a trust boundary into the cluster (S:C) with full CIA impact on Windows workloads.

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

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Adjacent
Attack Complexity
High
Privileges Required
None
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. WMCO establishes SSH connections to Windows worker nodes without verifying the remote server host key. An adjacent-network attacker who can intercept or redirect WMCO's SSH session can capture WICD and kubelet bootstrap credentials transferred during node configuration, enabling compromise of Windows node identities in the cluster.

Executive ViewAI

Why It Matters

Red Hat OpenShift Container Platform's Windows Machine Config Operator (WMCO) contains a credential theft vulnerability (CVSS 8.3) that allows network-adjacent attackers to intercept SSH sessions and steal Windows node bootstrap credentials through man-in-the-middle attacks. No public exploit identified at time of analysis. Affected organizations risk unauthorized assumption of Windows worker node identities, enabling lateral movement and potential full cluster compromise.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Implement strict network segmentation isolating WMCO traffic to dedicated subnets with restricted access; (2) Deploy SSH traffic inspection and alerting for anomalous key exchange patterns during node configuration; (3) Require out-of-band verification of SSH host keys before Windows node bootstrap completion; (4) Limit WMCO operator service account privileges and enable audit logging for all node configuration activities.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
Kubernetes Windows nodes on OpenShift; niche workload
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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
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
Controlled
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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