Skip to main content

OpenShift WMCO EUVDEUVD-2026-38233

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

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
qualitative

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

Lifecycle Timeline

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

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.

AnalysisAI

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.

Technical ContextAI

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.

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.

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-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-54100 HIGH
8.3 Jun 22

Credential theft in Red Hat OpenShift Container Platform's Windows Machine Config Operator (WMCO) allows adjacent-networ

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

EUVD-2026-38233 vulnerability details – vuln.today

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