CVE-2024-47868

Yüksək

Təsvir

Gradio sürətli prototipləmə üçün nəzərdə tutulmuş açıq mənbəli Python paketidir. Bu, bir neçə Gradio komponentini təsir edən və post-emalı (post-processing) mərhələsi vasitəsilə ixtiyari faylların sızmasına imkan verən **məlumatların validasiyası zəifliyidir**. Hücumçular gözlənilən giriş məhdudiyyətlərindən yan keçən sorğular hazırlayaraq bu komponentlərdən istifadə edə bilərlər. Bu problem, xüsusilə TOB-GRADIO-15 kimi digər zəifliklərlə birlikdə olduqda, həssas faylların icazəsiz istifadəçilərə açılmasına səbəb ola bilər. Ən çox risk altında olan komponentlər fayl məlumatlarını qaytaran və ya emal edənlərdir. Zəiflikdən təsirlənən komponentlər: 1. **String to FileData:** DownloadButton, Audio, ImageEditor, Video, Model3D, File, UploadButton. 2. **Complex data to FileData:** Chatbot, MultimodalTextbox. 3. **Direct file read in preprocess:** Code. 4. **Dictionary converted to FileData:** ParamViewer, Dataset. Eksploat ssenariləri: 1. Tərtibatçı dəyərləri DownloadButton-a ötürən Dropdown siyahısı yaradır. Hücumçu icazə verilən girişləri yan keçir, ixtiyari fayl yolu (məsələn, `/etc/passwd`) göndərir və həssas faylları yükləyir. 2. Hücumçu ParamViewer komponentində zərərli yük hazırlayır və ixtiyari fayl sızıntısı vasitəsilə serverdən həssas faylları sızdırır. Bu problem `gradio>5.0` versiyasında həll edilmişdir. Ən son versiyaya yeniləmək bu zəifliyi aradan qaldıracaqdır. Bu zəiflik üçün məlum alternativ həll yolları yoxdur.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulGradio
Dərc10 okt 2024
İlk görülmə10 okt 2024

Necə düzəltmək olar

Yeniləyin
  • 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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
gradio_project gradiov < 5.0.05.0.0
gradioPyPIv < 5.0.05.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.

Intelligence 360 paketində

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.

CVE-2024-47868 · Gradio · Dark Radar