CVE-2026-45401
Açıklama
Open WebUI, tamamen çevrimdışı çalışacak şekilde tasarlanmış, kendi sunucunuzda barındırabileceğiniz bir yapay zeka platformudur. 0.9.5 sürümünden önce, backend/open_webui/retrieval/web/utils.py dosyasındaki validate_url() fonksiyonu yalnızca çağrıcı tarafından gönderilen ilk URL'yi doğrulamaktadır. Alt süreçlerde kullanılan HTTP istemcileri (senkron istekler, asenkron aiohttp, langchain'in WebBaseLoader'ı), varsayılan olarak HTTP 3xx yönlendirmelerini takip eder ve yönlendirme hedefini özel IP / metadata-IP engelleme listesine karşı yeniden doğrulamaz. Bu nedenle, kimliği doğrulanmış herhangi bir kullanıcı, dahili bir adrese (örneğin 127.0.0.1, 169.254.169.254, RFC1918) 302 yönlendirmesi yapan genel bir URL gönderebilir ve dahili yanıt gövdesini /api/v1/retrieval/process/web uç noktası, /api/v1/images/... uç noktaları, image_url içerik parçasına sahip /api/chat/completions uç noktası ve bu yardımcıları çağıran diğer tüm rotalar üzerinden okuyabilir. Bu güvenlik açığı 0.9.5 sürümünde giderilmiştir.
Nasıl düzeltilir
- openwebui open_webui0.9.5 ya da sonraki bir sürüm
- open-webui0.9.5 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.9.5 | 0.9.5 |
| open-webuiPyPI | v < 0.9.5 | 0.9.5 |
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.