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
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-priv OpenShift account with EndpointSlice write
  2. Delivery
    Create Service and FQDN EndpointSlice pointing at metadata host
  3. Exploit
    Send HTTP request through Router to that Service
  4. Execution
    Router resolves FQDN and proxies to 169.254.169.254
  5. Persist
    Receive cloud instance IAM credentials in response
  6. Impact
    Pivot into cloud account using stolen credentials

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated OpenShift user (PR:L) with RBAC permission to create or update EndpointSlice (and typically Service/Route) objects in at least one namespace on a target OpenShift Container Platform 4 cluster; the cluster must be deployed on a cloud provider exposing an instance metadata service reachable from the router pods (e.g., AWS, Azure, GCP) - on-premise clusters without such an endpoint are not exploitable for credential disclosure. The attack uses an FQDN-typed EndpointSlice resolving to the metadata IP, which specifically bypasses the prior IP-validation mitigation, so clusters that had the earlier IP-block fix remain vulnerable until this fix is applied. No user interaction is required (UI:N), and exploitation is constrained to information disclosure (C:H/I:N/A:N) - the attacker cannot directly modify router behavior or cause denial of service through this flaw.

Impact

The CVSS 7.7 (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N) reflects a network-reachable, low-complexity attack requiring low privileges, with a scope change and high confidentiality impact - consistent with SSRF leaking cloud credentials across a trust boundary. The real-world risk depends heavily on who holds EndpointSlice write permission: in well-segmented clusters this is restricted to cluster admins or specific namespaces, but multi-tenant OpenShift deployments commonly grant project-level users sufficient permissions to create Services and Endpoints, making PR:L realistic. EPSS data was not provided and CISA KEV does not list this CVE, so there is no public exploit identified at time of analysis; however, SSRF-to-metadata is a well-understood, automatable pattern, and obtaining cloud IAM credentials from a compromised cluster typically enables significant lateral movement. Treat this as a high priority on cloud-hosted OpenShift clusters that grant broad EndpointSlice/Service permissions; on-premise clusters without a metadata service are materially less exposed.

Exploit ScenarioDerived

An attacker with a low-privileged OpenShift account that holds EndpointSlice write permission in any namespace creates a Service plus an EndpointSlice whose addressType is FQDN and whose endpoint resolves (via attacker-controlled DNS or a public record) to 169.254.169.254. The attacker then sends an HTTP request through the cluster's exposed Router to a route mapped at that Service; the router proxies the request to the cloud metadata endpoint and returns IAM credentials for the underlying node, which the attacker uses to pivot into the cloud account.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 29, 2026

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.

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.

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

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.

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

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

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

2
Severity Changed
Jun 30, 2026 - 03:24 NVD
HIGH MEDIUM
CVSS changed
Jun 30, 2026 - 03:24 NVD
7.7 (HIGH) 6.5 (MEDIUM)

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.

Executive ViewAI

Why It Matters

OpenShift 4 deployments face insider-accessible cloud credential exposure through a Router component vulnerability requiring immediate permission restrictions. Organizations with delegated cluster access risk credential theft that could compromise underlying cloud infrastructure. Patch unavailability necessitates interim containment controls.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: Restrict EndpointSlice write permissions to privileged administrators exclusively; deploy network policies blocking 169.254.169.254 and cloud metadata endpoint access from router namespace; enable audit logging for all EndpointSlice object modifications; implement credential rotation schedules for cloud provider instance roles; enable IMDSv2 on cloud provider infrastructure where available.

Threat Intelligence Overview

EPSS Score
0.0%
Top 91% exploitable
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

Affected Products (CPE)NVD

cpe:2.3:a:red_hat:red_hat_openshift_container_platform_4:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_openshift_container_platform_4:*:*:*:*:*:*:*:*
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