CVE-2026-76835: oauth2-proxy Authentication Bypass by Spoofing
Vulnerability summary
CVE-2026-76835 is a critical (CVSS 9.3) Authentication Bypass by Spoofing vulnerability in oauth2-proxy. EPSS estimates a 0.45% chance of exploitation in the next 30 days, higher than 38% of scored vulnerabilities.
Advisory lineage
Upstream 1 · Downstream 0Timeline
- 24-08-2026PublishedVulnerability first disclosed.
- 08-10-2026Last modifiedVulnerability information updated.
Description
OAuth2 Proxy honours a client-supplied X-Forwarded-Uri header when deciding whether a request may skip authentication, because the guard added for CVE-2026-40575 is inert in the default reverse-proxy configuration. GetRequestURI in pkg/requests/util/util.go prefers that header over the real request URI whenever CanTrustForwardedHeaders returns true, and isAllowedPath in oauthproxy.go matches the skip_auth_routes and skip_auth_regex allow list against the resulting path. CanTrustForwardedHeaders in pkg/apis/middleware/scope.go grants that trust when the caller's address is in the trusted proxy set, and buildTrustedProxyNetSet falls back to defaultTrustedProxyIPs, which is 0.0.0.0/0 and ::/0, whenever reverse proxy mode is enabled without trusted_proxy_ip configured. Every client is therefore treated as a trusted proxy. An unauthenticated attacker can request a protected upstream path while setting X-Forwarded-Uri to a value matching an allow-listed route, so the skip-auth decision is made against the spoofed value while the upstream receives the protected path unchanged.
CVSS metrics
3 scores · 2 sources · 2 versions- OSV · Red hatEcosystem advisory · calculated9.1CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
EPSS trend
Probability
0.45%
Chance of exploitation in the next 30 days
Percentile
38%
Versus all other CVEs
30-day change
+0.11 pp
From 0.35% on 20-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Oauth2-proxy1 product
- oauth2-proxy≥ 7.15.2, ≤ 7.15.4
Redhat1 product
- oauth2-proxy< 0:7.15.5-0.1.hum1
2 vendors · 2 products
References
20 links- github.com/oauth2-proxy/oauth2-proxy/blob/v7.15.4/pkg/apis/middleware/scope.goTechnical DescriptionARTICLE
- images.redhat.comARTICLE
Show all 20 references
- go.dev/cl/793360ARTICLE
- go.dev/issue/80112ARTICLE
- pkg.go.dev/vuln/GO-2026-6629Advisory