CVE-2026-56838
Açıklama
PraisonAI çoklu ajan ekipleri sistemidir. Versiyon 4.5.87 ile versiyon 4.6.59 öncesi arasında, PraisonAI tarif yürütme blokları, çağıran taraf açıkça allow_dangerous_tools=True parametresini geçmediği sürece tehlikeli araçları varsayılan olarak engeller. Normal recipe.run() yolu bunu _check_tool_policy() ile uygular. Akış yolu olan recipe.run_stream() ise aynı tarifi yükler, bağımlılıkları kontrol eder ve ardından tehlikeli araç politikası kontrolünü çalıştırmadan _execute_recipe() fonksiyonunu çağırır. Sonuç olarak, TEMPLATE.yaml requires.tools kısmında dürüstçe execute_command beyan eden bir tarif recipe.run() tarafından reddedilirken, allow_dangerous_tools=False olmasına rağmen recipe.run_stream() aracılığıyla yürütme motoruna ulaşır. Bu sorun versiyon 4.6.59'da düzeltilmiştir.
Nasıl düzeltilir
- praisonai4.6.59 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| praisonaiPyPI | 4.5.87 ≤ v < 4.6.59 | 4.6.59 |
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.