Description
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.
Published: 2026-05-29
Score: 7.4 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw in the OpenShift Router allows an attacker to forge X-SSL-Client-* headers because the HTTP frontend fails to strip them when the Route has insecureEdgeTerminationPolicy set to Allow. This lets an unauthenticated attacker send plain HTTP requests that carry fabricated client‑certificate information, tricking backends that rely on those headers for mutual TLS authentication into believing the request originates from an authenticated client. The result is that the attacker can impersonate legitimate client identities and potentially gain unauthorized access to the protected services.

Affected Systems

The vulnerability applies to Red Hat OpenShift Container Platform 4. Any installation that exposes routes with the insecureEdgeTerminationPolicy value of Allow and relies on X-SSL-Client-* headers for mutual‑TLS identity verification is at risk. This includes all OpenShift 4 clusters that have enabled insecure edge termination without additional header stripping.

Risk and Exploitability

The flaw has a CVSS base score of 7.4, indicating a high severity. Because the attack can be performed over plain HTTP, it is remotely exploitable to any host that receives the HTTP request. The EPSS score is not available, but the lack of listing in the CISA KEV catalogue suggests no publicly known exploits yet. Nonetheless, the potential to impersonate client certificates is a significant security risk that should be treated with urgency.

Generated by OpenCVE AI on May 29, 2026 at 11:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor‑supplied update for OpenShift Router that removes the X‑SSL‑Client‑* headers when insecureEdgeTerminationPolicy is Allow.
  • If an immediate patch is not available, modify the Route configuration to change insecureEdgeTerminationPolicy from Allow to Redirect or None, so the HTTP frontend will not forward those headers.
  • Verify that backends do not trust X‑SSL‑Client‑* headers for mutual‑TLS authentication; instead, enforce genuine client‑certificate verification at the transport layer.

Generated by OpenCVE AI on May 29, 2026 at 11:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 29 May 2026 16:00:00 +0000

Type Values Removed Values Added
First Time appeared Redhat openshift Container Platform
Vendors & Products Redhat openshift Container Platform

Fri, 29 May 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 29 May 2026 10:30:00 +0000

Type Values Removed Values Added
Description 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.
Title Openshift/router: openshift/router: mtls client certificate spoofing via unstripped x-ssl-client headers on http frontend
First Time appeared Redhat
Redhat openshift
Weaknesses CWE-287
CPEs cpe:/a:redhat:openshift:4
Vendors & Products Redhat
Redhat openshift
References
Metrics cvssV3_1

{'score': 7.4, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N'}


Subscriptions

Redhat Openshift Openshift Container Platform
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-05-29T13:17:06.236Z

Reserved: 2026-05-28T06:07:06.526Z

Link: CVE-2026-46579

cve-icon Vulnrichment

Updated: 2026-05-29T13:17:00.811Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-05-29T11:16:17.050

Modified: 2026-05-29T14:06:47.240

Link: CVE-2026-46579

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-29T15:47:10Z

Weaknesses