Summary
The built-in session_status tool did not enforce the intended session-visibility boundary. A sandboxed subagent could supply another session's sessionKey and inspect or modify state outside its own sandbox scope.
Impact
This allowed a sandboxed child session to read parent or sibling session data and, in affected releases, update the target session's persisted model override.
Affected versions
openclaw <= 2026.3.8
Patch
Fixed in openclaw 2026.3.11 and included in later releases such as 2026.3.12. Session visibility checks now enforce the sandbox boundary before reading or mutating session state.
References
Summary
The built-in
session_statustool did not enforce the intended session-visibility boundary. A sandboxed subagent could supply another session'ssessionKeyand inspect or modify state outside its own sandbox scope.Impact
This allowed a sandboxed child session to read parent or sibling session data and, in affected releases, update the target session's persisted model override.
Affected versions
openclaw<= 2026.3.8Patch
Fixed in
openclaw2026.3.11and included in later releases such as2026.3.12. Session visibility checks now enforce the sandbox boundary before reading or mutating session state.References