OpenClaw versions 2026.4.9 before 2026.4.10 contain a denial of service vulnerability in the voice-call realtime WebSocket path that accepts oversized frames without proper validation. Remote attackers can send oversized WebSocket frames to cause service unavailability for deployments exposing the webhook path.
OpenClaw versions 2026.4.9 and earlier contain a denial of service vulnerability in WebSocket frame handling that allows remote attackers to crash voice-call services by sending oversized frames. This affects organizations using OpenClaw for real-time communications, with no patch currently available. The vulnerability poses significant risk to telecom operators and enterprises relying on OpenClaw for VoIP and unified communications.
IMMEDIATE ACTIONS:
1. Identify all OpenClaw deployments in your environment, particularly those exposing webhook/WebSocket paths to untrusted networks
2. Implement network-level rate limiting and frame size restrictions on WebSocket connections
3. Deploy WAF rules to reject oversized WebSocket frames exceeding normal payload thresholds (typically >1MB)
4. Enable detailed logging of WebSocket connection attempts and frame sizes for forensic analysis
COMPENSATING CONTROLS (until patch available):
5. Implement reverse proxy (nginx/HAProxy) with request size limits: client_max_body_size and proxy_request_buffering directives
6. Deploy IDS/IPS signatures to detect and block oversized WebSocket frames
7. Implement connection timeout policies and per-IP rate limiting
8. Segment OpenClaw services behind load balancers with health checks and auto-failover
DETECTION RULES:
9. Monitor for WebSocket frames exceeding 10MB in size
10. Alert on rapid connection attempts from single IP addresses
11. Track service restart events and correlate with WebSocket traffic anomalies
12. Monitor CPU and memory spikes during WebSocket communication
PATCHING:
13. Subscribe to OpenClaw security advisories for patch availability
14. Plan immediate upgrade to version 2026.4.10 or later once released
15. Test patches in non-production environment before deployment
الإجراءات الفورية:
1. حدد جميع نشرات OpenClaw في بيئتك، خاصة تلك التي تكشف مسارات webhook/WebSocket للشبكات غير الموثوقة
2. طبق تحديد معدل على مستوى الشبكة وقيود حجم الإطار على اتصالات WebSocket
3. نشر قواعد WAF لرفض إطارات WebSocket المفرطة الحجم التي تتجاوز حدود الحمولة العادية (عادة >1MB)
4. فعّل تسجيل مفصل لمحاولات الاتصال بـ WebSocket وأحجام الإطارات للتحليل الجنائي
الضوابط التعويضية (حتى توفر التصحيح):
5. طبق خادم وكيل عكسي (nginx/HAProxy) مع حدود حجم الطلب: توجيهات client_max_body_size و proxy_request_buffering
6. نشر توقيعات IDS/IPS للكشف عن إطارات WebSocket المفرطة الحجم وحجبها
7. طبق سياسات انتهاء الاتصال وتحديد معدل لكل عنوان IP
8. قسّم خدمات OpenClaw خلف موازنات التحميل مع فحوصات الصحة والفشل التلقائي
قواعد الكشف:
9. راقب إطارات WebSocket التي تتجاوز 10MB في الحجم
10. تنبيهات محاولات الاتصال السريعة من عناوين IP واحدة
11. تتبع أحداث إعادة تشغيل الخدمة والربط بشذوذ حركة WebSocket
12. راقب ارتفاعات CPU والذاكرة أثناء اتصال WebSocket
التصحيح:
13. اشترك في تنبيهات أمان OpenClaw لتوفر التصحيح
14. خطط للترقية الفورية إلى الإصدار 2026.4.10 أو أحدث عند إصداره
15. اختبر التصحيحات في بيئة غير الإنتاج قبل النشر