CVE-2026-76835 in OAuth2 Proxyinformation

Résumé

par VulDB • 24/08/2026

OAuth2 Proxy prend en compte l'en-tête X-Forwarded-Uri fourni par le client lors de la décision d'autoriser une requête à contourner l'authentification, car la protection ajoutée pour CVE-2026-40575 est inopérante dans la configuration reverse-proxy par défaut. La fonction GetRequestURI dans pkg/requests/util/util.go privilégie cet en-tête par rapport au véritable URI de la requête chaque fois que CanTrustForwardedHeaders retourne true, et isAllowedPath dans oauthproxy.go compare le chemin résultant à la liste d'autorisation skip_auth_routes et skip_auth_regex. La fonction CanTrustForwardedHeaders dans pkg/apis/middleware/scope.go accorde cette confiance lorsque l'adresse de l'appelant figure dans l'ensemble des proxies de confiance, et buildTrustedProxyNetSet utilise par défaut defaultTrustedProxyIPs, qui sont 0.0.0.0/0 et ::/0, chaque fois que le mode reverse proxy est activé sans configuration de trusted_proxy_ip. Chaque client est donc traité comme un proxy de confiance. Un attaquant non authentifié peut demander un chemin upstream protégé tout en définissant X-Forwarded-Uri sur une valeur correspondant à une route autorisée, afin que la décision de contourner l'authentification soit prise par rapport à la valeur falsifiée tandis que le serveur upstream reçoit le chemin protégé inchangé.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

VulnCheck

Réserver

19/08/2026

Divulgation

24/08/2026

Modérer

accepté

Entrée

VDB-394783

CPE

prêt

EPSS

0.00000

KEV

non

Activités

faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!