Skip to main content

OpenShift OAuth Proxy CVE-2026-49331

| EUVDEUVD-2026-53393 MEDIUM
Insufficient Verification of Data Authenticity (CWE-345)
2026-08-05 redhat GHSA-6chj-7h9j-x3p6
6.5
CVSS 3.1 · Vendor: redhat
Share

Severity by source

Vendor (redhat) PRIMARY
6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
vuln.today AI
6.5 MEDIUM

Network-accessible with no auth or complexity; impact bounded to Low C/I because exploitation is confined to skip-auth-regex paths, not the full application surface.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Red Hat
6.5 MEDIUM
qualitative

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

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

Lifecycle Timeline

1
Analysis Generated
Aug 05, 2026 - 15:49 vuln.today

DescriptionCVE.org

A flaw was found in openshift/oauth-proxy. On paths configured to bypass authentication (skip-auth-regex), the proxy forwards client-supplied identity headers (X-Forwarded-User, X-Forwarded-Email, X-Forwarded-Access-Token) to the upstream application without stripping them. An unauthenticated attacker can inject forged identity headers on whitelisted paths.

AnalysisAI

Header injection in openshift/oauth-proxy allows unauthenticated network attackers to impersonate arbitrary users on upstream applications by exploiting authentication-bypass paths. When skip-auth-regex rules are configured, the proxy forwards client-controlled identity headers (X-Forwarded-User, X-Forwarded-Email, X-Forwarded-Access-Token) to upstream services without stripping them, enabling forged identity claims. Affecting Red Hat OpenShift Container Platform 4, this vulnerability is classified under CWE-345 (Insufficient Verification of Data Authenticity) with a CVSS 6.5 base score; no public exploit code or CISA KEV listing has been identified at time of analysis.

Technical ContextAI

The openshift/oauth-proxy is a reverse proxy component embedded in OpenShift Container Platform 4 deployments that enforces OAuth-based authentication in front of upstream applications. It supports a skip-auth-regex configuration that exempts specific URL paths from the authentication flow - typically used for health checks, public assets, or API endpoints that must be publicly accessible. The root cause (CWE-345: Insufficient Verification of Data Authenticity) is that the proxy fails to sanitize or strip client-supplied HTTP headers (X-Forwarded-User, X-Forwarded-Email, X-Forwarded-Access-Token) before relaying requests on these exempted paths. Upstream applications that trust these forwarded headers as proxy-asserted identity signals are therefore vulnerable to impersonation. The affected CPE is cpe:2.3:a:red_hat:red_hat_openshift_container_platform_4:*:*:*:*:*:*:*:*, indicating all 4.x releases are potentially in scope.

RemediationAI

No exact patched version has been confirmed in the available intelligence - the fix status should be verified directly against the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-49331 and the Bugzilla issue at https://bugzilla.redhat.com/show_bug.cgi?id=2483252. Until a patched release is confirmed and applied, operators should audit all skip-auth-regex rules and minimize the set of exempted paths to only those that are strictly necessary and that serve no identity-sensitive upstream functionality. As a compensating control, upstream applications should be hardened to never trust X-Forwarded-User, X-Forwarded-Email, or X-Forwarded-Access-Token headers originating from client-accessible paths - instead performing their own authentication or rejecting requests that arrive without a proxy-signed token. A network-layer control such as restricting access to skip-auth-regex paths via IP allowlist (if the use case permits) reduces the exploitable attack surface. Note that disabling skip-auth-regex entirely may break health check endpoints or public API paths and requires testing before deployment.

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

Vendor StatusVendor

Share

CVE-2026-49331 vulnerability details – vuln.today

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