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
Share

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
qualitative

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

Lifecycle Timeline

2
Analysis Generated
Jun 22, 2026 - 14:03 vuln.today
CVE Published
Jun 22, 2026 - 12:46 cve.org
HIGH 8.3

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.

AnalysisAI

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.

Technical ContextAI

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.

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.

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-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-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-54099 HIGH
8.8 Jun 22

Privilege escalation in the Windows Machine Config Operator (WMCO) for Red Hat OpenShift Container Platform allows a com

CVE-2026-1784 HIGH
8.8 Jun 02

HAProxy configuration injection in Red Hat OpenShift Container Platform 4 allows a low-privileged tenant with permission

CVE-2026-58222 HIGH
8.8 Jul 30

Confidential Active Directory attribute disclosure in Samba's Active Directory Domain Controller allows an authenticated

CVE-2026-74860 HIGH
8.5 Sep 08

Double-free memory corruption in libxml2's SAX parser Python bindings allows a remote attacker to crash Python applicati

CVE-2026-49332 HIGH
8.5 Jul 28

Identity header smuggling in OpenShift Container Platform 4.x allows authenticated low-privilege users to escalate privi

CVE-2026-5260 HIGH
8.2 May 26

Information disclosure and denial of service in GnuTLS (libgnutls) let a remote, unauthenticated attacker trigger a heap

Vendor StatusVendor

Share

CVE-2026-54100 vulnerability details – vuln.today

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