CVE-2026-45350
Açıklama
Open WebUI, tamamen çevrimdışı çalışacak şekilde tasarlanmış, kendi sunucunuzda barındırabileceğiniz bir yapay zeka platformudur. 0.8.6 sürümünden önce, chat completion API'sinde saldırganların araç kısıtlamalarını atlatmasına olanak tanıyan ve potansiyel olarak yetkisiz işlemlere veya erişime imkan veren bir güvenlik açığı bulunmaktadır. chat_completion API'sinde, tool_ids ve tool_servers parametreleri kullanıcı tarafından sağlanmaktadır. Bu parametreler, ara katman yazılımı (middleware) tarafından bir tools_dict oluşturmak için kullanılır; bu sözlük daha sonra uygun aracı geri çağırmak için get_tool_by_id tarafından kullanılır. Ancak, API'yi kullanan kullanıcının ilgili aracı kullanma iznine sahip olduğunu doğrulayan herhangi bir kontrol bulunmamaktadır; bu durum, bir kullanıcının chat completion API üzerinden doğru tool_id veya tool_servers parametrelerini sağlayarak herhangi bir sunucu aracını çağırabileceği anlamına gelir. Dahası, araç çağrıldığında sunucuda saklanan kimlik doğrulama belirteci (authentication token) kullanılacağından, araç sunucu ayrıcalıklarıyla çalıştırılacaktır. Bu güvenlik açığı 0.8.6 sürümünde giderilmiştir.
Nasıl düzeltilir
- openwebui open_webui0.8.6 ya da sonraki bir sürüm
- open-webui0.8.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.8.6 | 0.8.6 |
| open-webuiPyPI | v < 0.8.6 | 0.8.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.