Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.0, the password reset functionality on cloud.flowiseai.com sends a reset password link over the unsecured HTTP protocol instead of HTTPS. This behavior introduces the risk of a man-in-the-middle (MITM) attack, where an attacker on the same network as the user (e.g., public Wi-Fi) can intercept the reset link and gain unauthorized access to the victim’s account. This vulnerability is fixed in 3.1.0.
Flowise versions prior to 3.1.0 transmit password reset links over unencrypted HTTP instead of HTTPS, enabling man-in-the-middle attacks on users connecting from public networks. An attacker can intercept reset tokens and gain unauthorized account access. This vulnerability affects cloud.flowiseai.com and poses significant risk to organizations using Flowise for LLM workflow management, particularly in Saudi Arabia where public Wi-Fi usage is prevalent.
IMMEDIATE ACTIONS:
1. Upgrade Flowise to version 3.1.0 or later immediately
2. Force password reset for all users after patching
3. Audit account access logs for suspicious login patterns since deployment
4. Restrict Flowise access to corporate VPN/secure networks only
PATCHING GUIDANCE:
- Deploy version 3.1.0+ across all Flowise instances
- Verify HTTPS enforcement on all endpoints via SSL/TLS certificate validation
- Test password reset functionality to confirm HTTPS transmission
COMPENSATING CONTROLS (if immediate patching delayed):
- Implement network segmentation to restrict Flowise access to trusted networks
- Deploy reverse proxy with mandatory HTTPS enforcement
- Use WAF rules to block HTTP password reset requests
- Implement certificate pinning for Flowise communications
DETECTION RULES:
- Monitor for HTTP traffic on port 80 to cloud.flowiseai.com
- Alert on password reset requests without TLS/SSL encryption
- Track failed login attempts following password reset requests
- Monitor for token reuse patterns indicating MITM interception
الإجراءات الفورية:
1. ترقية Flowise إلى الإصدار 3.1.0 أو أحدث فوراً
2. فرض إعادة تعيين كلمة المرور لجميع المستخدمين بعد التصحيح
3. تدقيق سجلات الوصول للحسابات للبحث عن أنماط تسجيل دخول مريبة
4. تقييد الوصول إلى Flowise على الشبكات الآمنة والشبكات الخاصة الافتراضية فقط
إرشادات التصحيح:
- نشر الإصدار 3.1.0 أو أحدث عبر جميع مثيلات Flowise
- التحقق من فرض HTTPS على جميع نقاط النهاية عبر التحقق من شهادة SSL/TLS
- اختبار وظيفة إعادة تعيين كلمة المرور للتأكد من نقل HTTPS
الضوابط البديلة (إذا تأخر التصحيح الفوري):
- تنفيذ تقسيم الشبكة لتقييد الوصول إلى Flowise على الشبكات الموثوقة
- نشر وكيل عكسي مع فرض HTTPS إلزامي
- استخدام قواعد جدار الحماية لحظر طلبات إعادة تعيين كلمة المرور عبر HTTP
- تنفيذ تثبيت الشهادة لاتصالات Flowise
قواعد الكشف:
- مراقبة حركة HTTP على المنفذ 80 إلى cloud.flowiseai.com
- تنبيهات على طلبات إعادة تعيين كلمة المرور بدون تشفير TLS/SSL
- تتبع محاولات تسجيل الدخول الفاشلة بعد طلبات إعادة تعيين كلمة المرور
- مراقبة أنماط إعادة استخدام الرموز التي تشير إلى اعتراض MITM