CVE-2026-70472
Açıklama
Flowise, özelleştirilmiş bir büyük dil modeli akışı oluşturmak için kullanılan sürükle ve bırak tabanlı bir kullanıcı arayüzüdür. 3.1.3 sürümünden önce, Flowise openai-assistants-vector-store uç noktaları istemci tarafından kontrol edilen bir credential parametresi kabul etmekte ve bu kimlik bilgisinin çağıran çalışma alanına ait olup olmadığını kontrol etmeden kimlik bilgilerini id üzerinden yüklemektedir. Route izinleri assistants:* yalnızca özellik erişimini kontrol eder. Denetleyici, req.query.credential değerini doğrudan servise iletir; servis ise findOneBy({ id: credentialId }) yöntemini kullanarak kimlik bilgisini bulur, şifresini çözer ve herhangi bir workspaceId kontrolü yapmadan OpenAI API'lerini çağırır. Bir saldırgan başka bir çalışma alanının credentialId değerini biliyorsa, o çalışma alanının OpenAI anahtarını kullanabilir, kurbanın vektör depolarını ve dosyalarını okuyabilir, değiştirebilir veya silebilir, kurbanın OpenAI hesabında faturalandırma etkisine yol açabilir ve çok kiracılı (multi-tenant) sınırları ihlal edebilir. Bu sorun 3.1.3 versiyonunda düzeltilmiştir.
Nasıl düzeltilir
- flowiseai flowise3.1.3 ya da sonraki bir sürüm
- flowise3.1.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| flowiseai flowise | v < 3.1.3 | 3.1.3 |
| flowisenpm | v < 3.1.3 | 3.1.3 |
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.