CVE-2026-47399
Açıklama
PraisonAI Platform, PraisonAI çoklu ajan ekipleri sisteminin platform katmanıdır. Versiyon 0.1.4 öncesinde, çalışma alanı kapsamlı REST rotaları, bir çalışma alanındaki kimliği doğrulanmış kullanıcının, kurban nesnenin küresel UUID'sini sağlayarak başka bir çalışma alanına ait nesnelere erişmesine, bunları değiştirmesine ve silmesine olanak tanıyan sistematik bir nesne düzeyinde yetkilendirme hatası içermektedir. Etkilenen desen; agents, projects, issues ve comments gibi çalışma alanı kapsamlı rotalarda görülmektedir. Rota katmanı, çağrıyı yapan kişinin URL'de sağlanan `workspace_id` üyesi olduğunu doğrular ancak servis katmanı daha sonra hedef nesneyi yalnızca küresel nesne kimliği ile çözer. Çözümlenen nesnenin gerçekten URL'deki çalışma alanına ait olup olmadığını doğrulamaz. Sonuç olarak, `workspace_attacker`'ın geçerli bir üyesi, `/api/v1/workspaces/{workspace_attacker}/...` altındaki bir rotayı çağırırken `workspace_victim`'den bir nesne UUID'si sağlayabilir. Sunucu, isteği `workspace_attacker` üyeliğine dayanarak yetkilendirir ve ardından kurban nesneyi küresel UUID üzerinden getirir veya değiştirir. Bu durum, platformun çalışma alanı izolasyon sınırını bozar. PraisonAI Platform versiyon 0.1.4 bu sorunu gidermiştir.
Nasıl düzeltilir
- praisonai-platform0.1.4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| praisonai-platformPyPI | v < 0.1.4 | 0.1.4 |
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.