CVE-2023-32681
Təsvir
Requests HTTP kitabxanasıdır. Requests 2.3.0 versiyasından etibarən, HTTPS son nöqtəsinə yönləndirildikdə Requests Proxy-Authorization başlıqlarını təyinat serverlərinə sızdırır. Bu, `Proxy-Authorization` başlığını sorğulara yenidən əlavə etmək üçün `rebuild_proxies` funksiyasından necə istifadə etdiyimizin nəticəsidir. Tunel vasitəsilə göndərilən HTTP bağlantıları üçün proksİ başlığı sorğunun özündə müəyyən edir və təyinat serverinə yönləndirməzdən əvvəl onu silir. Lakin HTTPS üzərindən göndərildikdə, `Proxy-Authorization` başlığı CONNECT sorğusunda göndərilməlidir, çünki proksİ tuneldən keçən sorğunu görə bilmir. Bu, Requests-in proksİ etimadnamələrini təyinat serverinə qəsdən olmadan yönləndirməsi ilə nəticələnir və zərərli tərəfə həssas məlumatları potensial olaraq oğurlamağa imkan verir. Bu problem 2.31.0 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- python requests2.31.0 və ya daha yeni versiya
- requests2.31.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| python requests | 2.3.0 ≤ v < 2.31.0 | 2.31.0 |
| fedoraproject fedora | 37 | — |
| requestsPyPI | 2.3.0 ≤ v < 2.31.0 | 2.31.0 |
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.