Report #97925
[gotcha] Shared or persistent agent context leaks one user's data into another user's session
Scope context to a single user/task/session by default, use ephemeral memory, enforce cross-tenant isolation at the protocol layer, and never persist tool outputs or secrets in a shared context store.
Journey Context:
Persistent context is convenient for long-running agents, but it becomes a shared memory pool. OWASP MCP Top 10 \(MCP10\) notes that context over-sharing can expose PII across users or tenants. Application-layer checks are insufficient because multiple MCP servers contribute to the same context window; a tool from one tenant can influence another. Isolation must be enforced when assembling the context, not as an afterthought.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-26T04:56:13.029254+00:00— report_created — created