CVE-2026-45315
Təsvir
Open WebUI tamamilə oflayn rejimdə işləmək üçün hazırlanmış özünə məxsus süni intellekt platformasıdır. 0.9.3 versiyasından əvvəl səs transkripsiyasının yükləmə nöqtəsi fayl genişlənməsini istifadəçinin təqdim etdiyi fayl adından götürür və faylı CACHE_DIR/audio/transcriptions/ altında saxlayır. /cache/{{path}} marşrutu bu faylları FileResponse vasitəsilə təmin edir ki, bu da Content-Type parametrini diskdəki genişlənmədən təyin edir və heç bir Content-Disposition göndərmir. Defolt olaraq aktiv olan chat.stt icazəsinə malik təsdiqlənmiş istifadəçi pwn.html adlı poliqlot WAV+HTML faylı yükləyə və digər hər hansı bir istifadəçini nəticədə yaranan URL-i açmağa vadar edə bilər — cavab text/html kimi qayıdır və daxil edilmiş hər hansı <script> Open WebUI mənşəyində (origin) icra olunur. Bu zəiflik 0.9.3 versiyasında aradan qaldırılıb.
Necə düzəltmək olar
- openwebui open_webui0.9.3 və ya daha yeni versiya
- open-webui0.9.3 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.3 | 0.9.3 |
| open-webuiPyPI | v < 0.9.3 | 0.9.3 |
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.