Skip to main content

OpenShift Router CVE-2026-42965

| EUVDEUVD-2026-33275 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-05-29 redhat GHSA-76ww-43j5-78x5
6.5
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Red Hat
7.7 HIGH
qualitative

Primary rating from NVD.

CVSS VectorNVD

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

3
Severity Changed
Jun 30, 2026 - 03:24 NVD
HIGH MEDIUM
CVSS changed
Jun 30, 2026 - 03:24 NVD
7.7 (HIGH) 6.5 (MEDIUM)
Analysis Generated
May 29, 2026 - 11:00 vuln.today

DescriptionNVD

A flaw was found in the OpenShift Router. A user with EndpointSlice write access can exploit this vulnerability by creating a Service backed by an FQDN (Fully Qualified Domain Name) EndpointSlice that resolves to a cloud metadata endpoint. This allows the router to proxy requests to the cloud metadata endpoint, leading to the disclosure of instance credentials and other sensitive metadata. This bypasses previous security measures for validating IP addresses.

AnalysisAI

Server-side request forgery in Red Hat OpenShift Container Platform 4's Router component allows authenticated users with EndpointSlice write permissions to coerce the router into proxying requests to cloud provider instance metadata endpoints (e.g., 169.254.169.254), exposing instance credentials and sensitive metadata. The flaw bypasses prior IP-address-based validation by abusing FQDN-backed EndpointSlices that resolve to metadata services. No public exploit identified at time of analysis, and the issue is not present on CISA KEV.

Technical ContextAI

OpenShift Router is the HAProxy-based ingress component in Red Hat OpenShift Container Platform 4, responsible for routing external traffic to in-cluster Services. Services in Kubernetes can be backed by EndpointSlice objects, which may specify endpoints by IP or by FQDN; the router resolves these endpoints to forward traffic. This vulnerability is a classic CWE-918 Server-Side Request Forgery: prior hardening blocked link-local and metadata IPs (e.g., 169.254.169.254 on AWS/Azure/GCP) at the IP layer, but the FQDN code path performs DNS resolution at request time, allowing an attacker-controlled hostname to resolve to those same restricted addresses and bypass the validation. Cloud instance metadata services typically expose IAM credentials, user-data, and configuration that can be pivoted into broader cloud account compromise.

RemediationAI

Patch available per vendor advisory: apply the OpenShift Container Platform 4 update referenced in https://access.redhat.com/security/cve/CVE-2026-42965 for your supported channel, and track the Bugzilla entry https://bugzilla.redhat.com/show_bug.cgi?id=2483184 for the exact z-stream fix versions. Until patched, restrict EndpointSlice and Services write RBAC to trusted administrators via cluster role audits (revoke endpointslices/endpoints create/update from project-editor and custom roles where feasible), accepting that this may break workflows requiring user-managed external service definitions. On AWS, enforce IMDSv2 with hop-limit 1 on router nodes to render token-less metadata requests from HAProxy unusable; on Azure/GCP, apply equivalent metadata-access hardening or use a node-level egress firewall to block 169.254.169.254 and fd00:ec2::254 from router pods, noting that this may break legitimate node-bootstrap or cloud-controller flows if misapplied. Add an admission policy (e.g., Kyverno/OPA Gatekeeper) to reject EndpointSlice objects whose addresses or FQDNs resolve to link-local or cloud metadata ranges as a defense-in-depth control.

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-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-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

CVE-2026-0966 HIGH
8.2 Mar 26

Remote denial-of-service in libssh 0.11.x and earlier allows unauthenticated attackers to crash SSH server daemon proces

CVE-2026-35091 HIGH
8.2 Apr 01

Out-of-bounds read in Corosync allows unauthenticated remote attackers to crash cluster nodes and potentially leak memor

Vendor StatusVendor

Share

CVE-2026-42965 vulnerability details – vuln.today

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