OpenClaw before 2026.3.11 contains a session sandbox escape vulnerability in the session_status tool that allows sandboxed subagents to access parent or sibling session state. Attackers can supply arbitrary sessionKey values to read or modify session data outside their sandbox scope, including persisted model overrides.
OpenClaw before version 2026.3.11 contains a critical session sandbox escape vulnerability (CVE-2026-32918) that allows sandboxed subagents to access and modify parent or sibling session state through arbitrary sessionKey manipulation. With a CVSS score of 8.4, this vulnerability poses significant risk to organizations using OpenClaw in multi-tenant or multi-agent environments, particularly those processing sensitive data. Currently, no patch is available, requiring immediate implementation of compensating controls and architectural mitigations.
IMMEDIATE ACTIONS:
1. Audit all OpenClaw deployments to identify instances running versions before 2026.3.11
2. Implement network segmentation to isolate OpenClaw instances from critical systems
3. Disable or restrict access to the session_status tool until patching is available
4. Review audit logs for suspicious sessionKey access patterns (look for cross-session or cross-agent access attempts)
COMPENSATING CONTROLS:
1. Implement strict input validation on sessionKey parameters - whitelist only expected session identifiers
2. Deploy Web Application Firewall (WAF) rules to block requests with suspicious sessionKey values
3. Enable comprehensive logging and monitoring of all session_status tool invocations with alerting on anomalies
4. Implement session isolation at the application layer - enforce strict boundary checks before returning session data
5. Use cryptographic session tokens that cannot be guessed or enumerated
6. Implement rate limiting on session_status API calls
DETECTION RULES:
1. Alert on sessionKey values that don't match the authenticated user's current session
2. Monitor for repeated failed session access attempts
3. Flag any session_status calls from subagents accessing parent/sibling session identifiers
4. Track modifications to persisted model overrides outside expected change windows
PATCHING GUIDANCE:
1. Monitor OpenClaw release notes closely for version 2026.3.11 or later
2. Establish a rapid deployment process for critical security patches
3. Test patches in isolated environments before production deployment
4. Plan for zero-downtime patching if possible using load balancing
الإجراءات الفورية:
1. تدقيق جميع نشرات OpenClaw لتحديد الحالات التي تعمل بإصدارات قبل 2026.3.11
2. تنفيذ تقسيم الشبكة لعزل حالات OpenClaw عن الأنظمة الحرجة
3. تعطيل أو تقييد الوصول إلى أداة session_status حتى يتوفر التصحيح
4. مراجعة سجلات التدقيق للأنماط المريبة في الوصول إلى sessionKey
الضوابط البديلة:
1. تنفيذ التحقق الصارم من المدخلات على معاملات sessionKey - قائمة بيضاء فقط معرفات الجلسة المتوقعة
2. نشر قواعد جدار الحماية (WAF) لحجب الطلبات ذات قيم sessionKey المريبة
3. تفعيل السجلات الشاملة ومراقبة جميع استدعاءات أداة session_status مع التنبيهات على الشذوذ
4. تنفيذ عزل الجلسة على مستوى التطبيق - فرض فحوصات حدود صارمة قبل إرجاع بيانات الجلسة
5. استخدام رموز جلسة تشفيرية لا يمكن تخمينها أو تعدادها
6. تنفيذ تحديد معدل على استدعاءات API الخاصة بـ session_status
قواعد الكشف:
1. التنبيه على قيم sessionKey التي لا تطابق جلسة المستخدم المصرح به الحالية
2. مراقبة محاولات الوصول إلى الجلسة الفاشلة المتكررة
3. وضع علامة على أي استدعاءات session_status من الوكلاء الفرعيين التي تصل إلى معرفات الجلسة الأب/الأخوية
4. تتبع التعديلات على تجاوزات النموذج المستمرة خارج نوافذ التغيير المتوقعة
إرشادات التصحيح:
1. مراقبة ملاحظات إصدار OpenClaw عن كثب للإصدار 2026.3.11 أو الأحدث
2. إنشاء عملية نشر سريعة للتصحيحات الأمنية الحرجة
3. اختبار التصحيحات في بيئات معزولة قبل نشر الإنتاج
4. التخطيط لتصحيح بدون توقف إن أمكن باستخدام موازنة التحميل