CVE-2026-40315
Təsvir
PraisonAI çoxagentli komandalar sistemidir. Versiya 4.5.133-dək olan versiyalarda, SQLiteConversationStore komponentində SQL identifikatoru inyeksiyası zəifliyi mövcuddur; burada table_prefix konfiqurasiya dəyəri heç bir yoxlama və ya təmizləmə aparılmadan f-stringlər vasitəsilə birbaşa SQL sorğularına əlavə edilir. SQL identifikatorları təhlükəsiz şəkildə parametrləşdirilə bilmədiyindən, table_prefix dəyərini idarə edən hücumçu (məsələn, from_yaml və ya from_dict konfiqurasiya girişləri vasitəsilə) sorğu strukturunu dəyişdirən ixtiyari SQL fraqmentlərini inyeksiya edə bilər. Bu, sqlite_master kimi daxili SQLite cədvəllərinin oxunması kimi icazəsiz məlumatlara çıxışa və UNION-əsaslı inyeksiyası kimi texnikalarla sorğu nəticələrinin manipulyasiyasına imkan verir. Zəiflik config.py faylındakı konfiqurasiya girişindən başlayaraq factory.py vasitəsilə sqlite.py faylındakı SQL sorğusunun qurulmasına ötürülür. Eksploytasiya üçün konfiqurasiya girişinə təsir etmək imkanı tələb olunur və uğurlu eksploytasiya daxili sxemin ifşasına və sorğu nəticələrinin tamamilə dəyişdirilməsinə səbəb olur. Bu problem 4.5.133 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- praison praisonai4.5.133 və ya daha yeni versiya
- praisonai4.5.133 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.5.133 | 4.5.133 |
| praisonaiPyPI | v < 4.5.133 | 4.5.133 |
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.