آسیبپذیری RCE بحرانی در Flowise — کد اکسپلویت منتشر شد
خلاصهٔ کاملتر
CVE-2026-40933 یه آسیبپذیری تزریق دستور با امتیاز CVSS 9.9 در Flowise هست — یه پلتفرم متنباز محبوب برای ساخت LLM flow و AI agent با رابط drag-and-drop. این آسیبپذیری در نسخههای قبل از 3.1.0 وجود داره و Flowise Cloud تحت تأثیر نیست.
ریشه مشکل در MCP adapter هست که دستورات stdio رو به شکل ناامنی serialize میکنه. قبل از patch، هر کاربری میتونست یه MCP جدید با دستور دلخواه اضافه کنه. Flowise برای نمایش «Available Actions» باید ابزارهای MCP server رو enumerate کنه — و این enumeration خودش دستور stdio رو اجرا میکنه.
مسیر حمله سادهست: مهاجم یه دستور مخرب در تنظیمات Custom MCP Tool قرار میده، chatflow رو به JSON export میکنه، و با قربانی شیر میکنه. وقتی قربانی اونو import میکنه و canvas رندر میشه، dropdown بارگذاری میشه و کد مخرب اجرا میشه — قبل از هر تأییدیهای از طرف کاربر.
بر اساس گزارش Obsidian Security که کد PoC هم منتشر کرده، exploitation به دسترسی سطح OS با privilege فرآیند Flowise میرسه — که معمولاً در محیطهای containerized root هست. همه credentials ذخیرهشده و سرویسهای متصل (دیتابیس، API، cloud) قابل دسترسی میشن.
نکات کلیدی:
- CVSS 9.9 — بحرانی
- صرف import کردن chatflow دستکاریشده کافیه
- ریشه مشکل در MCP protocol هست
- Flowise Cloud آسیبپذیر نیست — فقط نسخههای self-hosted
- بهروزرسانی به نسخه 3.1.0+ فوری لازمه




