CVE-2024-47867
Təsvir
Gradio sürətli prototipləşdirmə üçün nəzərdə tutulmuş açıq mənbəli Python paketidir. Bu zəiflik yüklənən FRP müştərisində **bütövlük yoxlamasının olmamasıdır** və bu, potensial olaraq hücumçulara zərərli kod daxil etməyə imkan verə bilər. Əgər hücumçu FRP müştərisinin yükləndiyi uzaq URL-ə çıxış əldə edərsə, Gradio serveri faylın yoxlama məbləğini və ya imzasını yoxlamadığı üçün ikili faylı aşkar edilmədən dəyişdirə bilər. Gradio serverinin FRP müştərisini yükləyən paylaşma mexanizmindən istifadə edən istənilən istifadəçi, xüsusilə təhlükəsiz məlumat tunelləşdirməsi üçün icra edilə bilən ikili fayla güvənənlər bu zəiflikdən təsirlənə bilər. Təkmilləşdirmə etmədən bu problem üçün birbaşa həll yolu yoxdur. Bununla belə, istifadəçilər ikili faylın dəyişdirilmədiyinə əmin olmaq üçün öz mühitlərində yoxlama məbləği və ya imza yoxlamasını tətbiq etməklə yüklənən FRP müştərisinin bütövlüyünü əl ilə yoxlaya bilərlər.
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.