CVE-2025-64484

Yüksək

Təsvir

OAuth2-Proxy həm müstəqil tərs proksi (reverse proxy), həm də mövcud tərs proksi və ya yük paylayıcı (load balancer) qurğularına inteqrasiya olunmuş orta təbəqə komponenti kimi çıxış edə bilən açıq mənbəli bir alətdir. 7.13.0 versiyasından əvvəlki versiyalarda, HTTP başlıqlarında alt xətləri tire ilə normallaşdıran tətbiqlərin qarşısında yerləşdirilmiş bütün OAuth2 Proxy qurulmalarında boşluq mövcuddur (məsələn, Django, Flask, FastAPI kimi WSGI əsaslı freymvorklar və PHP tətbiqləri). Autentifikasiya olunmuş istifadəçilər X-Forwarded-* başlıqlarının alt xətli variantlarını daxil edərək proksinin filtrləmə məntiqini yan keçə bilər və bu, yuxarı axınlı (upstream) tətbiqdə potensial olaraq imtiyazların yüksəldilməsinə səbəb ola bilər. OAuth2 Proxy-nin öz autentifikasiya/avtorizasiyası təhlükə altına düşmür. Problem v7.13.0 versiyası ilə aradan qaldırılıb. Artıq standart olaraq bütün göstərilmiş başlıqlar normallaşdırılacaq, yəni silinəcək başlıqlarla uyğunlaşdırma zamanı həm böyük/kiçik hərf fərqi, həm də alt xəttlərin (_) tirelərə (-) nisbətən istifadəsi nəzərə alınmayacaq. Məsələn, həm `X-Forwarded-For`, həm də `X_Forwarded-for` eyni hesab ediləcək və silinəcək. Oxşar görünüşlü başlığı saxlamaq və onu silməmək üçün əsaslandırılmış səbəbi olanlar üçün developerlər AlphaConfig vasitəsilə idarə olunan Başlıqlar üçün `InsecureSkipHeaderNormalization` adlı yeni konfiqurasiya sahəsi təqdim etmişlər. Müvəqqəti həll yolu kimi, yuxarı axınlı xidmətlərdəki filtrləmə və emal məntiqinin Başlıqlardakı alt xətləri və tireləri eyni şəkildə qəbul etmədiyindən əmin olun.

CiddilikYüksək
CVSS8.5
İstismar ehtimalı—
MəhsulGithub.com/oauth2-proxy/oauth2-proxy/v7
Dərc10 noy 2025
İlk görülmə10 noy 2025
Zəiflik növüCWE-644CWE-644

Necə düzəltmək olar

Yeniləyin
  • github.com/oauth2-proxy/oauth2-proxy/v77.13.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
github.com/oauth2-proxy/oauth2-proxy/v7Gov < 7.13.07.13.0
github.com/oauth2-proxy/oauth2-proxyGoAralıq göstərilməyib—

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.

Intelligence 360 paketində

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.

CVE-2025-64484 · Github.com/oauth2-proxy/oauth2-proxy/v7 · Dark Radar