CVE-2026-70470
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/src/pythonCodeValidator.ts faylındakı Flowise validatePythonCodeForDataFrame funksiyası Unicode homoglifi identifikatorları ilə yan keçilə bilər ki, bu da Pyodide daxilində ixtiyari Python kodunun icrasına və Pyodide js modul interop vasitəsilə Flowise hostunda tam ƏS əmrinin icrasına şərait yaradır. Validator, packages/components/nodes/agents/CSVAgent/CSVAgent.ts və packages/components/nodes/agents/AirtableAgent/AirtableAgent.ts fayllarındakı pyodide.runPythonAsync funksiyasını ASCII söz sərhədləri olan qara siyahı ilə məhdudlaşdırır. JavaScript regex söz sərhədləri yalnız ASCII dəstəklədiyi halda, Python 3 analiz zamanı identifikatorları NFKC normalizasiya edir, buna görə də __cl𝐚ss__, __subcl𝐚sses__, __b𝐚se__ və __b𝐮iltins__ kimi homoglif formalar qara siyahını yan keçir və onların ASCII ekvivalentləri kimi analiz edilir. 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.