CVE-2026-57113
Təsvir
PraisonAI çoxagentli komandalar sistemidir. Versiya 2.6.0-dan versiya 4.6.59-a qədər olan hissədə PraisonAI-ın şablon yükləyicisi referansları olan GitHub şablon URI-lərini qəbul edir, məsələn: github:owner/repo/[email protected]. Resolver istifadəçi tərəfindən idarə olunan şablon yolunu və referansı olduğu kimi saxlayır və keş təbəqəsi daha sonra bu dəyərləri hər bir seqmenti normallaşdırmadan və ya yekun yolun şablon keş kök dizinin daxilində qaldığını yoxlamadan ~/.praison/cache/templates/github/<owner>/<repo>/<template>/<ref> şəklində birləşdirir. Buna görə də, ../../../../../../outside-delete-target kimi xüsusi hazırlanmış referans keş kataloqundan kənara çıxa bilir. İlk yükləmə zamanı .cache_meta.json faylı keşin xaricində yazıla bilər. Əgər eyni owner/repo/template üçün normal keş iyerarxiyası artıq yaradılıbsa, eyni yol shutil.rmtree(cache_path) funksiyasına çatır və onu keş meta-məlumatları ilə əvəz etməzdən əvvəl hücumçunun seçdiyi xarici kataloqu silir. Bu problem 4.6.59 versiyasında aradan qaldırılmışdır.
Necə düzəltmək olar
- praisonai4.6.59 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| praisonaiPyPI | 2.6.0 ≤ v < 4.6.59 | 4.6.59 |
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.