CVE-2024-47870
Təsvir
Gradio sürətli prototipləmə üçün nəzərdə tutulmuş açıq mənbəli Python paketidir. Bu zəiflik `update_root_in_config` funksiyasındakı **yarış vəziyyəti (race condition)** ilə bağlıdır və hücumçuya Gradio frontend-inin backend ilə əlaqə qurmaq üçün istifadə etdiyi `root` URL-ni dəyişdirməyə imkan verir. Bu boşluqdan istifadə edərək, hücumçu istifadəçi trafikini zərərli serverə yönləndirə bilər. Bu, autentifikasiya məlumatları və ya yüklənmiş fayllar kimi həssas məlumatların ələ keçirilməsinə səbəb ola bilər. Bu problem Gradio serverinə qoşulan bütün istifadəçilərə, xüsusilə bədniyyətli şəxslərin bu yarış vəziyyətindən istifadə edə biləcəyi internetə açıq olanlara təsir edir. Problemi aradan qaldırmaq üçün istifadəçilərə `gradio>=5` versiyasına yeniləmək tövsiyə olunur. Bu problem üçün məlum olan alternativ həll yolları yoxdur.
Necə düzəltmək olar
- gradio_project gradio5.0.0 və ya daha yeni versiya
- gradio5.0.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| gradio_project gradio | v < 5.0.0 | 5.0.0 |
| gradioPyPI | v < 5.0.0 | 5.0.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.