CVE-2026-69255
Təsvir
Flowise fərdiləşdirilmiş böyük dil modeli axınları yaratmaq üçün sürüşdür və burax (drag & drop) istifadəçi interfeysidir. Versiya 3.1.3-dən əvvəl, packages/components/nodes/agents/CSVAgent/CSVAgent.ts faylındakı CSVAgent hücum edən tərəf tərəfindən idarə olunan CSV məlumatlarını file.split(',').pop() ilə çıxarırdı və Pyodide çağırılmadan əvvəl onu birbaşa icra edilə bilən Python kodu daxilinə base64_string = "${base64String}" şəklində yerləşdirirdi. validatePythonCodeForDataFrame() qara siyahısı yalnız sonradan LLM tərəfindən yaradılan kodu yoxlayırdı və bu ilkin kod blokunu təsdiqləmirdi. Autentifikasiya olunmuş hücumçu bağlayıcı dırnaq işarəsindən sonra Python kodu inyeksiya edə, Pyodide-nin js körpüsündən istifadə edərək Node.js child_process modulunu yükləyə və Flowise konteynerində root səlahiyyətləri ilə ixtiyari əməliyyat sistemi əmrlərini icra edə bilərdi. Bu problem 3.1.3 versiyasında düzəldilib.
Necə düzəltmək olar
- flowiseai flowise3.1.3 və ya daha yeni versiya
- flowise3.1.3 və ya daha yeni versiya
- flowise-components3.1.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| flowiseai flowise | v < 3.1.3 | 3.1.3 |
| flowisenpm | v < 3.1.3 | 3.1.3 |
| flowise-componentsnpm | v < 3.1.3 | 3.1.3 |
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.