CVE-2026-54100: Windows Machine Config Operator SSH Host Key Verification Bypass – OpenShift Security Flaw
Windows Machine Config Operator (WMCO) in Red Hat OpenShift Container Platform fails to verify SSH server certificates when connecting to Windows worker nodes during configuration. An attacker on the same network segment can intercept these SSH sessions and steal the credentials used to bootstrap Windows nodes and the kubelet service. This allows the attacker to impersonate Windows nodes within the Kubernetes cluster, potentially gaining control over workloads running on those nodes.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 8.3 HIGH · CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
- Weaknesses (CWE)
- CWE-295
- Affected products
- 2 configuration(s)
- Published / Modified
- 2026-06-22 / 2026-07-15
NVD description (verbatim)
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.
5 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-54100 stems from absent SSH host key verification in WMCO, a Red Hat component responsible for provisioning and managing Windows worker nodes in OpenShift clusters. The operator initiates SSH connections to Windows nodes without validating the remote server's public key, creating a Man-in-the-Middle (MITM) vulnerability. An adjacent-network attacker can redirect or intercept these connections, capturing WICD (Windows Instance Config Daemon) and kubelet bootstrap credentials transmitted during node initialization. This violates the principle of secure channel establishment and aligns with CWE-295 (Improper Certificate Validation). The vulnerability requires the attacker to be on the same network segment and able to intercept Layer 2 or Layer 3 traffic, explaining the CVSS vector's AC:H (High attack complexity).
Business impact
Compromise of Windows node credentials enables an attacker to authenticate as legitimate worker nodes, allowing injection of malicious workloads, exfiltration of cluster secrets, lateral movement to other nodes, and degradation of cluster availability. In multi-tenant or regulated environments, this can lead to compliance violations, data breach liability, and loss of trust in the cluster's integrity. The blast radius extends to any application scheduled on affected Windows nodes and potentially to shared cluster infrastructure if the attacker pivots using node privileges.
Affected systems
Red Hat OpenShift Container Platform deployments that use the Windows Machine Config Operator (WMCO) are affected. This includes on-premises, hybrid, and cloud-hosted OpenShift clusters running Windows worker nodes. Organizations using only Linux worker nodes are unaffected. The vulnerability exists in the WMCO component itself, so all versions lacking the security fix are at risk during node configuration and scaling operations.
Exploitability
Exploitation requires an attacker positioned on the same network segment as the WMCO control plane and Windows worker nodes (adjacent network). The attacker must be able to intercept or redirect SSH traffic, typically via ARP spoofing, DNS hijacking, or BGP hijacking depending on network topology. No user interaction is required, and exploitation can occur automatically when WMCO provisions or re-configures nodes. Once credentials are captured, the attacker gains persistent access to node identity without further interaction. The CVSS score of 8.3 reflects high confidentiality and integrity impact, though the adjacent-network requirement and attack complexity limit overall severity.
Remediation
Apply the security patch from Red Hat that implements SSH host key verification in WMCO. Organizations must update their OpenShift deployments and redeploy or reconfigure affected Windows worker nodes after the patch is applied, ensuring new SSH sessions use verified host keys. Additionally, isolate WMCO and Windows node networks from untrusted adjacent segments using network policies, firewalls, or network segmentation. Monitor for unexpected SSH connections to Windows nodes and rotate any credentials that may have been exposed prior to patching.
Patch guidance
Consult the Red Hat Security Advisory associated with CVE-2026-54100 for the specific WMCO version containing the fix. Apply the patch to your OpenShift cluster and verify via operator logs that WMCO is performing host key verification on subsequent node configurations. Test in a non-production cluster first to ensure compatibility. After patching, trigger a re-configuration or rolling restart of Windows worker nodes to establish new SSH sessions with verified keys. Document the patch application date and verify all nodes report healthy status post-update.
Detection guidance
Monitor SSH connection logs on Windows worker nodes for unexpected or failed connection attempts from the WMCO control plane. Look for patterns consistent with MITM attacks: repeated connection failures followed by successful connections from different source addresses, or SSH key mismatches in event logs. Monitor network traffic from WMCO for unencrypted credential transmission or anomalous SSH traffic redirection. Implement alerts on failed SSH host key verification attempts once the patch is deployed. Review WMCO audit logs for any credentials logged in plain text before the patch was applied.
Why prioritize this
Although the CVSS score is 8.3 (HIGH), this vulnerability should be treated as critical in environments using Windows worker nodes because: (1) it directly compromises cluster node identity and authentication, (2) the attack surface is broad—any network traffic between WMCO and Windows nodes is exposed, (3) the captured credentials enable persistent unauthorized access, and (4) detection is difficult without proactive network monitoring. Organizations should prioritize patching before the vulnerability is actively exploited, especially if WMCO is exposed to untrusted network segments.
Risk score, explained
The CVSS 3.1 score of 8.3 reflects a HIGH severity vulnerability with a high impact on confidentiality, integrity, and availability (all 'H'), but tempered by the requirement for adjacency (AV:A) and high attack complexity (AC:H). The score appropriately captures the seriousness of credential theft and node compromise, but does not account for the operational criticality of Kubernetes cluster integrity. In practice, the business risk may exceed the numerical score because compromised node credentials represent a persistent backdoor into the cluster, not a temporary disruption.
Frequently asked questions
Do I need to patch if my OpenShift cluster only runs Linux worker nodes?
No. This vulnerability is specific to the Windows Machine Config Operator and affects only clusters provisioning or managing Windows worker nodes. Linux-only clusters are not at risk from this CVE.
Can the attacker gain access to the entire cluster or just the Windows nodes?
The vulnerability exposes Windows node identity and kubelet bootstrap credentials. An attacker possessing these credentials can control those specific Windows worker nodes. From there, they may be able to access cluster secrets, workloads, and potentially pivot to other nodes depending on cluster RBAC policies and network policies, but initial compromise is limited to Windows nodes.
What if my network is fully isolated or segmented from untrusted sources?
While network isolation significantly reduces risk by preventing adjacent-network attack positioning, patching remains essential for defense-in-depth. Insider threats or compromised hosts on the same segment could still exploit this vulnerability. Treat patching as mandatory even in well-segmented environments.
How can I tell if this vulnerability has been exploited in my cluster?
Review Windows node SSH logs and WMCO operator logs for unexpected SSH attempts or connection failures. Check kubelet bootstrap credentials for unauthorized use or logins from unexpected sources. If your cluster audit logging is enabled, search for creation or modification of pods with unusual service account tokens. However, absence of logs does not guarantee non-exploitation; engage incident response if you suspect exposure.
This analysis is based on published vulnerability data as of the modification date. Organizations must verify all patch versions, affected product versions, and compatibility details against the official Red Hat Security Advisory before deploying fixes. Network and access controls should be validated independently. This explainer is intended for security practitioners and does not constitute legal or compliance advice. Always consult vendor advisories and perform testing in controlled environments before production deployment. Source: NVD (public-domain), retrieved 2026-07-28. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2025-71261HIGHSUSE Harvester TLS Handshake Bypass Vulnerability (HIGH)
- CVE-2026-41859HIGHBOSH nats-sync SSL Certificate Validation Bypass – Credential Theft & Authorization Tampering
- CVE-2026-44393HIGHOpenStack oslo.messaging RabbitMQ TLS Hostname Verification Bypass
- CVE-2026-45170HIGHIdira Vendor PAM TLS Certificate Validation Bypass
- CVE-2026-45175HIGHIdira Endpoint Privilege Manager Agent Improper Access Control (CVSS 7.8)
- CVE-2026-45389HIGHOCaml-TLS Client Certificate Validation Bypass (CVSS 7.4)
- CVE-2026-45745HIGHTermix Desktop TLS Certificate Validation Bypass – HIGH Severity
- CVE-2026-50752HIGHIKEv1 Certificate Validation Bypass in VPN Tunnels – HIGH Severity