CVE-2026-123119
Təsvir
Symfony HttpClient komponentinin NoPrivateNetworkHttpClient hissəsi keşlənmiş hostların yoxlanılmış IP ünvanını sabitləmir, bu da şəxsi şəbəkə məhdudiyyətlərini yan keçmək üçün DNS rebinding-ə imkan verir və nəticədə Symfony-nin 5.4.56-dan əvvəlki versiyalarında, 6.x-in 6.4.50-dən əvvəlki, 7.x-in 7.4.23-dən əvvəlki və 8.x-in 8.1.11-dən əvvəlki versiyalarında daxili hostların və portların sadalanmasına səbəb olur. NoPrivateNetworkHttpClient hər bir sorğunun hostunu həll edir və qoşulmazdan əvvəl IP-ni yoxlayır. O, nəticəni hər host üzrə keşləyir və klientin dəqiq yoxlanılmış IP-yə qoşulması üçün IP-ni resolve seçimi vasitəsilə bəzədilmiş (decorated) klientə ötürür. Problem ondadır ki, resolve yalnız hostun ilk axtarışı zamanı ötürülmüşdür: sonrakı sorğularda bəzədilmiş klient hostu yenidən özü həll etmişdir. Hostun DNS-nə nəzarət edən hücumçu bunu DNS rebinding ilə istismar edə bilər: birinci axtarışa ictimai IP, sonrakı axtarışlara isə şəxsi IP ilə cavab verərək tətbiqin eyni klient vasitəsilə həmin hosta bir neçə sorğu göndərdiyi halda, sonrakı sorğuların şəxsi IP-yə qoşulmasını təmin edir. Bu, məsələn, tətbiq istifadəçi tərəfindən təqdim edilən repozitoriyanın bir neçə URL-ni götürdüyü zaman baş verir. on_progress callback funksiyasındakı primary_ip yoxlaması hələ heç nə göndərilməmişdən əvvəl sorğunu dayandırsa da, bağlantı qurulur və xəta portun açıq və ya bağlı olmasından asılı olaraq dəyişir. Bu, CVE-2024-50342-də olduğu kimi, daxili hostların və portların sadalanmasına imkan verir.
Necə düzəltmək olar
- sensiolabs symfony5.4.56, 6.4.50, 7.4.23, 8.1.11 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| sensiolabs symfony | v < 5.4.56, 6.0.0 ≤ v < 6.4.50, 7.0.0 ≤ v < 7.4.23, 8.0.0 ≤ v < 8.1.11 | 5.4.56, 6.4.50, 7.4.23, 8.1.11 |
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.