CVE-2026-55522
Açıklama
PraisonAI, çok aracılı ekip sistemidir. praiseonai'nin 3.9.26 ile 4.6.57 arasındaki sürümlerinde ve praiseonaiagents'in 0.12.12 ile 1.6.57 arasındaki sürümlerinde, workflow "include" özelliği kod çalıştırma açığına sahiptir. Workflow._execute_include(), PRAISONAI_ALLOW_TEMPLATE_TOOLS/PRAISONAI_ALLOW_LOCAL_TOOLS otomatik yükleme katılım kapılarını dikkate almadan veya diğer tools.py otomatik yükleme yollarını koruyan merkezi güvenli yükleyici üzerinden yönlendirme yapmadan, dahil edilen bir recipe'nin tools.py dosyasını ham bir importlib.util.spec_from_file_location() ve spec.loader.exec_module() çağrısı aracılığıyla örtük olarak içe aktarır ve çalıştırır. Sonuç olarak, saldırgan tarafından kontrol edilen yerel bir recipe dizinini içeren bir workflow, include kurulumu sırasında, herhangi bir alt workflow ayrıştırması veya model çağrısından önce rastgele modül düzeyinde Python kodu çalıştırır ve aynı hedefe üst düzey praisonai.recipe.run() recipe API'si aracılığıyla da ulaşılabilir. Bir kurban sürecin güvenilmeyen yerel bir recipe içeren bir workflow veya recipe çalıştırmasına neden olabilen bir saldırgan, PraisonAI süreç kullanıcısı olarak rastgele Python kodu çalıştırma elde eder; bu, daha önce açıklanan otomatik tools.py RCE danışma ailesine uygulanan sertleştirmeyi atlatan bir varyanttır. Bu sorun praisonai'nin 4.6.58 sürümünde ve praisonaiagents'in 1.6.58 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- praisonaiagents1.6.58 ya da sonraki bir sürüm
- praisonai4.6.58 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| praisonaiagentsPyPI | 0.12.12 ≤ v < 1.6.58 | 1.6.58 |
| praisonaiPyPI | 3.9.26 ≤ v < 4.6.58 | 4.6.58 |
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.