CVE-2026-54014
Təsvir
Open WebUI tamamilə oflayn işləmək üçün nəzərdə tutulmuş öz-özünə host edilən süni intellekt platformasıdır. 0.9.6 versiyasından əvvəl open-webui-nin keş fayllarının təqdim edilməsi endpoint-ində yol keçmə (path traversal) zəifliyi mövcuddur ki, bu da istənilən autentifikasiyadan keçmiş istifadəçiyə nəzərdə tutulan keş qovluğundan kənarda yerləşən qardaş qovluqlardan faylları oxumağa imkan verir; bu, sonda yol ayırıcısı olmayan natamam startswith yoxlamasından istifadə etməklə həyata keçirilir. Əsas səbəb ondan ibarətdir ki, open_webui/main.py faylındakı serve_cache_file() funksiyası həll edilmiş yolu file_path.startswith(os.path.abspath(CACHE_DIR)) ilə yoxlayır — os.sep əlavə etmədən. Bu, adı cache ilə başlayan qardaş qovluğa (məs. cache_sibling, cache_backup, cached_models) həll olunan istənilən yolun yoxlamadan keçməsinə imkan verir. Bu zəiflik 0.9.6 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- openwebui open_webui0.9.6 və ya daha yeni versiya
- open-webui0.9.6 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| openwebui open_webui | v < 0.9.6 | 0.9.6 |
| open-webuiPyPI | v < 0.9.6 | 0.9.6 |
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.