CVE-2026-49332
Received Received - Intake

Authentication Header Spoofing in OpenShift OAuth Proxy

Vulnerability report for CVE-2026-49332, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-28

Last updated on: 2026-07-28

Assigner: Red Hat, Inc.

Description

A flaw was found in openshift/oauth-proxy. The proxy sets authenticated identity headers using only dash-variant keys (X-Forwarded-User) but does not strip underscore-variant keys (X_Forwarded_User) from incoming requests. WSGI and PHP frameworks normalize both variants to the same variable, allowing an authenticated low-privilege user to smuggle a forged identity that may override the legitimate authenticated identity in the upstream application.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-28
Last Modified
2026-07-28
Generated
2026-07-28
AI Q&A
2026-07-28
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
redhat openshift_oauth_proxy to 7.13.0 (exc)
redhat openshift_oauth_proxy *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-436 Product A handles inputs or steps differently than Product B, which causes A to perform incorrect actions based on its perception of B's state.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

A flaw in openshift/oauth-proxy allows identity impersonation in upstream applications. The proxy sets authenticated identity headers using dash-variant keys like X-Forwarded-User but fails to remove underscore-variant keys like X_Forwarded_User from requests. WSGI and PHP frameworks treat both variants as the same variable, letting an attacker inject a forged identity header to override the legitimate user's identity.

Detection Guidance

Check for presence of underscore-variant headers like X_Forwarded_User in incoming requests to your WSGI or PHP applications. Inspect proxy logs for unusual header patterns or identity overrides. Use tools like tcpdump or Wireshark to monitor HTTP headers for underscore-prefixed variants.

Impact Analysis

A low-privilege authenticated user could impersonate higher-privilege identities in upstream applications. This could allow unauthorized access to sensitive data or functions, potentially leading to privilege escalation or data breaches in systems relying on the proxy for authentication.

Compliance Impact

This vulnerability could lead to unauthorized access to personal or sensitive data, violating compliance requirements for GDPR and HIPAA. It undermines authentication controls, potentially resulting in data breaches and non-compliance with data protection regulations.

Mitigation Strategies

Update to the latest version of openshift/oauth-proxy if available. Configure your proxy to strip underscore-variant headers from client requests. Implement strict header validation in your upstream applications to reject underscore-prefixed headers.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-49332. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart