OpenClaw before 2026.3.11 contains an authorization bypass vulnerability allowing channel commands to mutate protected sibling-account configuration despite configWrites restrictions. Attackers with authorized access on one account can execute channel commands like /config set channels.<provider>.accounts.<id> to modify configuration on target accounts with configWrites: false.
OpenClaw versions before 2026.3.11 contain an authorization bypass vulnerability (CVE-2026-32976) that allows authenticated attackers to modify protected sibling-account configurations through channel commands, bypassing configWrites restrictions. With a CVSS score of 6.5, this vulnerability poses a medium risk to multi-tenant environments where account isolation is critical. No patch is currently available, requiring immediate compensating controls and access restrictions.
IMMEDIATE ACTIONS:
1. Audit all OpenClaw instances for version < 2026.3.11 and document affected deployments
2. Restrict channel command access to trusted administrators only; implement principle of least privilege
3. Enable comprehensive audit logging for all /config set commands with focus on channels.<provider>.accounts modifications
4. Review access logs for the past 90 days to identify unauthorized configuration changes
COMPENSATING CONTROLS:
5. Implement network-level access controls limiting channel command execution to specific IP ranges
6. Deploy WAF/API gateway rules to block /config set commands targeting sibling accounts
7. Enforce multi-factor authentication for all accounts with channel command privileges
8. Implement real-time alerting for any configWrites: false account modifications
PATCHING:
9. Monitor OpenClaw release notes for version 2026.3.11 or later and apply immediately upon availability
10. Test patches in isolated environment before production deployment
DETECTION:
11. Monitor for patterns: POST/PUT requests to /config endpoints with channels.<provider>.accounts parameters
12. Alert on successful modifications where target account has configWrites: false
13. Track user sessions executing channel commands across multiple account contexts
الإجراءات الفورية:
1. تدقيق جميع مثيلات OpenClaw للإصدار < 2026.3.11 وتوثيق النشرات المتأثرة
2. تقييد وصول أوامر القنوات للمسؤولين الموثوقين فقط؛ تطبيق مبدأ أقل امتياز
3. تفعيل تسجيل التدقيق الشامل لجميع أوامر /config set مع التركيز على تعديلات channels.<provider>.accounts
4. مراجعة سجلات الوصول لآخر 90 يوماً لتحديد التغييرات غير المصرح بها
الضوابط التعويضية:
5. تطبيق ضوابط الوصول على مستوى الشبكة لتحديد تنفيذ أوامر القنوات على نطاقات IP محددة
6. نشر قواعد WAF/بوابة API لحظر أوامر /config set التي تستهدف الحسابات الشقيقة
7. فرض المصادقة متعددة العوامل لجميع الحسابات ذات امتيازات أوامر القنوات
8. تطبيق التنبيهات في الوقت الفعلي لأي تعديلات حساب configWrites: false
التصحيح:
9. مراقبة ملاحظات إصدار OpenClaw للإصدار 2026.3.11 أو أحدث والتطبيق فوراً عند توفره
10. اختبار التصحيحات في بيئة معزولة قبل نشر الإنتاج
الكشف:
11. مراقبة أنماط: طلبات POST/PUT إلى نقاط نهاية /config مع معاملات channels.<provider>.accounts
12. تنبيه عند التعديلات الناجحة حيث يكون للحساب المستهدف configWrites: false
13. تتبع جلسات المستخدم التي تنفذ أوامر القنوات عبر سياقات حسابات متعددة