CVE-2026-76835
Təsvir
OAuth2 Proxy, sorğunun autentifikasiyadan yan keçib-keçməyəcəyinə qərar verərkən müştəri tərəfindən təqdim edilən X-Forwarded-Uri başlığını nəzərə alır, çünki CVE-2026-40575 üçün əlavə edilmiş qoruyucu standart reverse-proxy konfiqurasiyasında fəaliyyətsizdir. pkg/requests/util/util.go faylındakı GetRequestURI funksiyası, CanTrustForwardedHeaders true qaytardıqda həmin başlığı real sorğu URI-sinə üstün tutur və oauthproxy.go faylındakı isAllowedPath funksiyası skip_auth_routes və skip_auth_regex icazə siyahısını nəticədə alınan yolla müqayisə edir. pkg/apis/middleware/scope.go faylındakı CanTrustForwardedHeaders funksiyası, çağıranın ünvanı etibarlı proksi dəstində olduqda bu etibarını verir və reverse proxy rejimi trusted_proxy_ip konfiqurasiya edilmədən aktiv edildikdə buildTrustedProxyNetSet funksiyası 0.0.0.0/0 və ::/0 olan defaultTrustedProxyIPs parametrinə geri dönür. Buna görə də hər bir müştəri etibarlı proksi kimi qəbul edilir. Autentifikasiya olunmamış hücumçu, X-Forwarded-Uri başlığını icazə verilmiş marşruta uyğun dəyərə təyin etməklə qorunan upstream yolunu tələb edə bilər, beləliklə, autentifikasiyadan yan keçmə qərarı saxtalaşdırılmış dəyərə əsasən verilirken, upstream qorunan yolu dəyişdirilməmiş şəkildə qəbul edir.
Necə düzəltmək olar
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| oauth2-proxy oauth2-proxy | 7.15.2 ≤ v ≤ 7.15.4 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.