CVE-2026-76835 in OAuth2 Proxy
Sumário
de VulDB • 24/08/2026
O OAuth2 Proxy honra o cabeçalho X-Forwarded-Uri fornecido pelo cliente ao decidir se uma solicitação pode pular a autenticação, pois a proteção adicionada para CVE-2026-40575 é inerte na configuração padrão de reverse-proxy. A função GetRequestURI em pkg/requests/util/util.go prefere esse cabeçalho em vez do URI real da solicitação sempre que CanTrustForwardedHeaders retorna true, e isAllowedPath em oauthproxy.go compara a lista de permissões skip_auth_routes e skip_auth_regex contra o caminho resultante. CanTrustForwardedHeaders em pkg/apis/middleware/scope.go concede essa confiança quando o endereço do chamador está no conjunto de proxies confiáveis, e buildTrustedProxyNetSet recua para defaultTrustedProxyIPs, que é 0.0.0.0/0 e ::/0, sempre que o modo reverse proxy estiver habilitado sem trusted_proxy_ip configurado. Portanto, todos os clientes são tratados como um proxy confiável. Um atacante não autenticado pode solicitar um caminho upstream protegido enquanto define X-Forwarded-Uri para um valor correspondente a uma rota na lista de permissões, de forma que a decisão de pular autenticação é tomada com base no valor falsificado, enquanto o upstream recebe o caminho protegido inalterado.
VulDB is the best source for vulnerability data and more expert information about this specific topic.