CVE-2026-44336
Təsvir
PraisonAI çoxagentli komandalar sistemidir. Versiya 4.6.34-dən əvvəl PraisonAI-nin MCP (Model Context Protocol) serveri (praisonai mcp serve) standart olaraq dörd fayl idarəetmə alətini qeydiyyata alır: praisonai.rules.create, praisonai.rules.show, praisonai.rules.delete və praisonai.workflow.show. Hər biri MCP tools/call arqumentlərindən yol və ya fayl adı sətrini qəbul edir və heç bir məhdudiyyət yoxlaması olmadan onu ~/.praison/rules/ ilə birləşdirir (və ya workflow.show üçün mütləq yolu qəbul edir). JSON-RPC dispatcher params["arguments"] hissəsini elan edilmiş giriş sxeminə qarşı təsdiqləmədən hər bir handler-ə **kwargs vasitəsilə kor-korana ötürür. Hücumçu rule_name="../../<hər hansı-bir-yol>" təyin etməklə qaydalar kataloqundan kənara çıxa və işlədən istifadəçinin yazı icazəsi olduğu istənilən faylı yaza bilər. İstifadəçi site-packages kataloquna Python .pth faylının yerləşdirilməsi bu primitivi, istifadəçinin başlatdığı növbəti hər hansı Python prosesində — növbəti praisonai CLI çağırışında, IDE skriptinin icrasında, istifadəçinin python REPL-də və ya hər hansı fon Python xidmətində uzaqdan kodun icrasına yüksəldir. Bu problem versiya 4.6.34-də aradan qaldırılmışdır.
Necə düzəltmək olar
- praison praisonai4.6.34 və ya daha yeni versiya
- praisonai4.6.34 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| praison praisonai | v < 4.6.34 | 4.6.34 |
| praisonaiPyPI | v < 4.6.34 | 4.6.34 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.