Skip to main content

OpenShift Router EUVDEUVD-2026-33274

| CVE-2026-46579 HIGH
Improper Authentication (CWE-287)
2026-05-29 redhat GHSA-ccmj-8c3p-4qwj
7.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Identify Route with insecureEdgeTerminationPolicy Allow
  2. Delivery
    Send HTTP request with forged X-SSL-Client-* headers
  3. Exploit
    Router forwards headers unsanitized to backend
  4. Execution
    Backend trusts headers as mTLS identity
  5. Impact
    Attacker acts as impersonated certificate subject

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK

2 techniques across 2 tactics: Defense Evasion, Initial Access

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

Exploitation Conditions

Exploitation requires a Route on OpenShift Container Platform 4 configured with spec.tls.insecureEdgeTerminationPolicy=Allow (a non-default opt-in setting that permits HTTP alongside edge-terminated HTTPS) AND a backend application behind that Route that consumes X-SSL-Client-Cert, X-SSL-Client-DN, or X-SSL-Client-Verify headers as authoritative mTLS identity. The attacker needs only network reachability to the Route's HTTP listener with no credentials or user interaction. Limiting factors: Routes using Redirect or None/disable edge termination policies, passthrough/reencrypt termination, or backends that perform their own certificate validation are not exploitable; impact is also bounded to integrity of the identity claim, with no direct confidentiality or availability effect at the router layer.

Impact

The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N (7.5 High) is internally consistent with the description: network-reachable, no authentication, no user interaction, and an integrity-only impact reflecting identity spoofing rather than data disclosure or DoS. However the SSVC signals tell a more nuanced story - Exploitation:none and Automatable:no with EPSS at 0.03% (9th percentile) and no CISA KEV listing indicate this is not currently a mass-exploited issue, while Technical Impact:total acknowledges that a successful spoof can fully subvert an application's mTLS identity model. Real-world risk is therefore highly conditional on a customer specifically deploying Routes with insecureEdgeTerminationPolicy=Allow AND running backends that trust X-SSL-Client-* headers for authentication; environments using redirect or disable policies, or backends that re-validate certificates independently, are not exposed. The CVSS-derived urgency is materially higher than the exploitation-likelihood signals suggest, so this should be treated as a configuration-dependent integrity issue to remediate during a normal patch cycle, with priority elevated for clusters that knowingly use header-based mTLS propagation.

Exploit ScenarioDerived

An attacker on the Internet sends a plain HTTP request to a vulnerable OpenShift Route with insecureEdgeTerminationPolicy=Allow, injecting headers such as X-SSL-Client-DN: CN=admin,O=Corp and X-SSL-Client-Verify: SUCCESS. The router forwards the request unchanged to a backend that treats those headers as proof of mTLS authentication, granting the attacker the impersonated identity's privileges in the application. No public exploit identified at time of analysis, but the attack is trivially scriptable with curl given AC:L/PR:N/UI:N.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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

AnalysisAIv3 – Jun 23, 2026

Authentication bypass in Red Hat OpenShift Container Platform 4 Router allows remote unauthenticated attackers to impersonate TLS client certificate identities by injecting X-SSL-Client-* headers over plain HTTP. The flaw affects Routes configured with insecureEdgeTerminationPolicy set to Allow, where the HTTP frontend fails to strip these trusted headers from inbound requests. No public exploit identified at time of analysis, EPSS is very low (0.03%), and CISA SSVC marks exploitation status as none with total technical impact.

Earlier versions of this analysis (2)
v2 Jun 23, 2026 - 09:43 cvss changed CVSS 7.5

Authentication bypass in Red Hat OpenShift Container Platform 4 Router allows unauthenticated remote attackers to impersonate mTLS client certificate identities by injecting X-SSL-Client-* headers over plain HTTP. The flaw affects Routes configured with insecureEdgeTerminationPolicy set to Allow, where the HTTP frontend fails to strip attacker-controlled SSL client headers before forwarding to backends. No public exploit identified at time of analysis, and EPSS exploitation probability is negligible (0.03%), but SSVC classifies technical impact as total.

v1 May 29, 2026 - 11:00 CVSS 7.4

Authentication bypass in Red Hat OpenShift Container Platform 4 Router allows unauthenticated remote attackers to impersonate client certificate identities by injecting forged X-SSL-Client-* headers over plain HTTP. The flaw affects Routes configured with insecureEdgeTerminationPolicy set to Allow, where the HTTP frontend fails to strip these trusted headers from incoming requests, enabling mTLS-based backend authentication to be subverted. No public exploit identified at time of analysis, and the vulnerability is not listed in CISA KEV.

RemediationAI

Patch available per vendor advisory - apply the OpenShift updates published in RHSA-2026:27044 and RHSA-2026:27063 (linked from https://access.redhat.com/security/cve/CVE-2026-46579) for your specific OCP 4 minor stream, since exact patched router versions are not enumerated in the provided data. As a compensating control until patching, change any Route using spec.tls.insecureEdgeTerminationPolicy=Allow to either Redirect (forces HTTPS, transparent for most clients) or None/disable (rejects HTTP, may break clients that intentionally hit port 80); both close the bypass but the Redirect option preserves availability for HTTP clients. Where the Allow policy must remain, add an HAProxy or upstream filter that explicitly strips X-SSL-Client-Cert, X-SSL-Client-DN, X-SSL-Client-Verify, and related headers on the HTTP listener, and audit backend applications to require certificate re-validation or to consume mTLS identity only from headers that the router has been verified to set itself, accepting the operational cost of additional config drift.

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

The OpenShift Router is the HAProxy-based ingress component that terminates TLS and forwards traffic to backend pods in OpenShift Container Platform 4. When a Route uses edge TLS termination with insecureEdgeTerminationPolicy=Allow, the router accepts plain HTTP on the same Route and is expected to sanitize identity-bearing headers like X-SSL-Client-Cert, X-SSL-Client-DN, and X-SSL-Client-Verify before proxying upstream. The CWE-287 (Improper Authentication) root cause is missing header sanitization on the HTTP listener: backends that consume these headers as proof of mTLS authentication will trust attacker-supplied values. Affected CPE strings point exclusively to red_hat:red_hat_openshift_container_platform_4, and the issue is tracked in Red Hat Bugzilla 2483181 with errata RHSA-2026:27044 and RHSA-2026:27063.

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 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
vuln.today AI 7.5 HIGH

Network-reachable HTTP listener, no auth or interaction; integrity-only impact via spoofed identity headers, no confidentiality or availability effect.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Red Hat 7.4 HIGH

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

4
Analysis Updated
Jun 23, 2026 - 09:43 vuln.today
v3 - CVSS changed
Analysis Updated
Jun 23, 2026 - 09:43 vuln.today
v2 - CVSS changed
CVSS changed
Jun 23, 2026 - 09:37 NVD
7.4 (HIGH) 7.5 (HIGH)
CVE Published
Jun 22, 2026 - 06:03 cve.org
HIGH 7.4

DescriptionNVD

A flaw was found in the OpenShift Router. When a Route has insecureEdgeTerminationPolicy set to Allow, the HTTP frontend does not remove X-SSL-Client-* headers from incoming requests. This allows an unauthenticated attacker to send plain HTTP requests with crafted X-SSL-Client-* headers. As a result, backends relying on these headers for mutual TLS (Transport Layer Security) authentication can be bypassed, enabling the attacker to impersonate client certificate identities.

Executive ViewAI

Why It Matters

A critical authentication bypass in Red Hat OpenShift Container Platform 4 Router allows unauthenticated attackers to forge client certificate identities and bypass authorization controls. Organizations running OpenShift with insecureEdgeTerminationPolicy=Allow settings are at risk of unauthorized access to containerized applications and APIs. No public exploit identified at time of analysis, but the vulnerability directly circumvents identity verification mechanisms and requires immediate action to prevent credential spoofing.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Immediately change insecureEdgeTerminationPolicy from Allow to Redirect or Reencrypt on all affected Routes; (2) Implement network-layer access controls restricting plain HTTP traffic to Router frontends to authenticated internal networks only; (3) Deploy monitoring and alerting for X-SSL-Client-* headers in inbound HTTP requests; (4) Validate that downstream applications enforce independent client certificate verification rather than trusting Router-forwarded identity headers.

Threat Intelligence Overview

EPSS Score
0.0%
Top 91% exploitable
Prevalence
High
OpenShift is widely deployed Kubernetes platform across enterprises
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 HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Total

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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