CVE-2026-58579
Açıklama
0.26.3 sürümü öncesindeki RAGFlow, bir agent pipeline (DSL) düğüm adını temizleme işlemi yapmadan saklamaktadır: agent güncelleme uç noktası, gönderilen DSL'yi yalnızca JSON serileştirme doğrulaması gerçekleştiren ve düğüm adını olduğu gibi koruyan normalize_dsl aracılığıyla normalize eder. Ardından dataflow-result web kullanıcı arayüzü, bu adı dangerouslySetInnerHTML üzerinden "Rerun from current step" onay modülüne işler ve i18next yapılandırması escapeValue:false olarak ayarlandığı için değer, HTML kodlaması yapılmadan DOM'a eklenir. Agent oluşturabilen veya düzenleyebilen kimliği doğrulanmış bir çalışma alanı kullanıcısı; veri akış sonucunu açan ve yeniden çalıştırmaya tıklayan başka bir çalışma alanı üyesinin oturumunda yürütülecek rastgele JavaScript kodları enjekte ederek, kullanıcı güven sınırı genelinde oturum/token hırsızlığına ve hesap ele geçirmeye neden olabilir.
Nasıl düzeltilir
- infiniflow ragflow0.26.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| infiniflow ragflow | v < 0.26.3 | 0.26.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.