CVE-2026-44334
Təsvir
PraisonAI çoxagentli komandalar sistemidir. Versiya 4.5.139-dan versiya 4.6.32-yə qədər olan dövrdə, CVE-2026-40287 düzəlişi iki faylda (tool_resolver.py, api/call.py) tools.py avto-importunu PRAISONAI_ALLOW_LOCAL_TOOLS=true parametri ilə məhdudlaşdırmışdır. Lakin praisonai/templates/tool_override.py faylındakı üçüncü import nöqtəsi nəzərdən qaçırılmış və qorunmamış qalmışdır. Bu nöqtə hər bir resept icrası zamanı resept işlədicisi tərəfindən əlçatandır və istənilən yerli mütləq yola və ya istənilən GitHub repozitoriyasına yönəlmiş resept dəyəri ilə POST /v1/recipes/run vasitəsilə uzaqdan tetiklene bilər (çünki SecurityConfig.allow_any_github standart olaraq True təyin edilmişdir). Hücumçu TEMPLATE.yaml faylının yanına tools.py faylını yerləşdirir və server onu exec_module() vasitəsilə icra edir. Standart olaraq heç bir autentifikasiya və ya mühit parametrlərinin aktiv edilməsi tələb olunmur. Bu problem 4.6.32 versiyasında aradan qaldırılmışdır.
Necə düzəltmək olar
- praison praisonai4.6.32 və ya daha yeni versiya
- praisonai4.6.32 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| praison praisonai | 4.5.139 ≤ v < 4.6.32 | 4.6.32 |
| praisonaiPyPI | 4.5.139 ≤ v < 4.6.32 | 4.6.32 |
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.