OpenClaw versions prior to 2026.2.25 contain an authentication bypass vulnerability in the trusted-proxy Control UI pairing mechanism that accepts client.id=control-ui without proper device identity verification. An authenticated node role websocket client can exploit this by using the control-ui client identifier to skip pairing requirements and gain unauthorized access to node event execution flows.
OpenClaw versions before 2026.2.25 contain an authentication bypass vulnerability in the trusted-proxy Control UI pairing mechanism that allows authenticated websocket clients with node role to impersonate the control-ui client and bypass device identity verification. An attacker can exploit this to gain unauthorized access to node event execution flows without completing proper pairing requirements. While no public exploit exists and patches are unavailable, the vulnerability poses a moderate risk to organizations using OpenClaw for infrastructure automation and control.
Immediate Actions:
1. Identify all OpenClaw deployments in your environment and document their versions
2. Restrict network access to OpenClaw Control UI and websocket endpoints to trusted administrative networks only
3. Implement network segmentation to isolate OpenClaw infrastructure from general user networks
4. Enable comprehensive logging and monitoring of all websocket connections and authentication attempts
Compensating Controls (until patch available):
5. Implement strict firewall rules allowing only known control-ui client IP addresses to connect
6. Deploy Web Application Firewall (WAF) rules to detect and block suspicious client.id parameters
7. Enforce mutual TLS (mTLS) authentication for all websocket connections
8. Implement rate limiting on authentication attempts
9. Monitor for suspicious patterns: multiple failed pairing attempts, unusual client.id values, or connections from unexpected sources
Detection Rules:
10. Alert on websocket connections with client.id=control-ui from non-administrative sources
11. Monitor for authentication bypass attempts in OpenClaw logs
12. Track all node event execution requests and correlate with authenticated sessions
13. Implement SIEM rules to detect lateral movement patterns within OpenClaw infrastructure
Long-term:
14. Plan immediate upgrade to OpenClaw 2026.2.25 or later when available
15. Conduct security assessment of OpenClaw deployment architecture
الإجراءات الفورية:
1. حدد جميع نشرات OpenClaw في بيئتك وتوثيق إصداراتها
2. قيد الوصول إلى شبكة إلى واجهة التحكم بـ OpenClaw ونقاط نهاية websocket للشبكات الإدارية الموثوقة فقط
3. طبق تقسيم الشبكة لعزل بنية OpenClaw التحتية عن شبكات المستخدمين العامة
4. فعّل السجلات الشاملة ومراقبة جميع اتصالات websocket ومحاولات المصادقة
الضوابط البديلة (حتى توفر التصحيح):
5. طبق قواعد جدار الحماية الصارمة للسماح فقط بعناوين IP عميل control-ui المعروفة بالاتصال
6. نشر قواعد جدار تطبيقات الويب (WAF) للكشف عن معاملات client.id المريبة وحجبها
7. فرض المصادقة المتبادلة TLS (mTLS) لجميع اتصالات websocket
8. طبق تحديد معدل محاولات المصادقة
9. راقب الأنماط المريبة: محاولات إقران متعددة فاشلة، قيم client.id غير عادية، أو اتصالات من مصادر غير متوقعة
قواعد الكشف:
10. تنبيهات على اتصالات websocket مع client.id=control-ui من مصادر غير إدارية
11. مراقبة محاولات تجاوز المصادقة في سجلات OpenClaw
12. تتبع جميع طلبات تنفيذ أحداث العقدة والربط مع الجلسات المصرح بها
13. طبق قواعد SIEM للكشف عن أنماط الحركة الجانبية في بنية OpenClaw التحتية
المدى الطويل:
14. خطط للترقية الفورية إلى OpenClaw 2026.2.25 أو إصدار أحدث عند توفره
15. أجرِ تقييم أمان لهندسة نشر OpenClaw