CVE-2025-46719
Açıklama
Open WebUI, tamamen çevrimdışı çalışacak şekilde tasarlanmış, kendi sunucunuzda barındırabileceğiniz bir yapay zeka platformudur. Versiyon 0.6.6 öncesinde, sohbet mesajlarındaki belirli HTML etiketlerinin işlenme biçimindeki bir güvenlik açığı, saldırganların bir sohbet dökümüne JavaScript kodu enjekte etmesine olanak tanımaktadır. JavaScript kodu, söz konusu sohbet dökümü her açıldığında kullanıcının tarayıcısında yürütülerek saldırganların kullanıcının erişim belirtecini (access token) ele geçirmesine ve hesabı üzerinde tam kontrol sağlamasına imkan verir. Sohbet dökümleri aynı sunucudaki diğer kullanıcılarla veya yönetici panelinde "Enable Community Sharing" seçeneği etkinse tüm open-webui topluluğuyla paylaşılabilir. Bu istismar bir yönetici kullanıcıya karşı kullanılırsa, open-webui arka ucunun (backend) barındırıldığı sunucuda uzaktan kod çalıştırma (Remote Code Execution) gerçekleştirilebilir. Bu işlem, kötü amaçlı Python kodu içeren yeni bir fonksiyon oluşturularak yapılabilir. Bu güvenlik açığı ayrıca `https://openwebui.com/c/<user>/<chat_id>` adresine yüklenen sohbet dökümlerini de etkileyerek https[:]//openwebui[.]com üzerinde solucan şeklinde yayılabilen saklı siteler arası betik çalıştırma (stored XSS) riskine yol açmaktadır. Versiyon 0.6.6 bu sorun için bir yama içermektedir.
Nasıl düzeltilir
- openwebui open_webui0.6.6 ya da sonraki bir sürüm
- open-webui0.6.6 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| openwebui open_webui | v < 0.6.6 | 0.6.6 |
| open-webuiPyPI | v < 0.6.6 | 0.6.6 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.