CVE-2026-7017
Təsvir
Perl üçün HTTP::Tiny versiya 0.095-dən əvvəlki versiyalarda etibarlılıq başlıqları fərqli mənşəli yönləndirmə hədəflərinə ötürülür. Server 3xx yönləndirməsi qaytardıqda, `_maybe_redirect` funksiyası `Location:` başlığını izləyir və `_prepare_headers_and_cb` funksiyası yönləndirmə hədəfinin orijinal URL ilə eyni mənşəyə malik olub-olmadığını yoxlamadan çağıranın `headers` arqumentini yeni sorğuya yenidən birləşdirir. Buna görə də, çağıran tərəfindən təmin edilən `Authorization`, `Cookie` və `Proxy-Authorization` başlıqları sxem, host və ya port sərhədləri olmadan yönləndirmənin göstərdiyi istənilən hosta yenidən göndərilir; bura onları şəbəkədə açıq mətn formatında ifşa edən `https`-dən `http`-yə endirmələr də daxildir. HTTP::Tiny POD qeydindəki "Authorization başlıqları yönləndirilmiş sorğuya daxil edilməyəcək" ifadəsi yalnız URL-userinfo Basic-auth yolu üçün keçərli idi, çağiran tərəfindən aşkar şəkildə ötürülən başlıqlara aid deyildi.
Necə düzəltmək olar
- HAARG HTTP::Tiny0.095 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| HAARG HTTP::Tiny | v < 0.095 | 0.095 |
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.