T4-AT-004MEDIUM

Cross-Conversation Contamination

T4 · Multi-Turn & Memory Manipulation →
Risk score195
RatingMedium
Procedures10
Severity
Mechanism

Stateless inference provides strong conversation isolation — each API call is independent. But persistent features (ChatGPT Memory, Claude Memory, Anthropic user preferences, shared MCP server state, connector integrations) create cross-session data channels that break this isolation. The architectural gap: session isolation was a security property of stateless inference that was silently degraded when persistence features were added.

Detection
  • Cross-session behavioral delta: Monitor for changes in model behavior (refusal rate, content type) that correlate with recent memory writes
  • Memory content auditing: Periodic automated review of stored memories for instruction-like content
  • MCP state integrity monitoring: Hash and verify MCP tool descriptions and stored state between sessions
  • Anomalous memory write detection: Alert on memories written via indirect channels (URL fetching, tool output processing) rather than direct user request
Mitigation
Memory content isolation from safety evaluationHIGH
Per-session safety baselineHIGH
MCP tool description signingHIGH
User-visible memory audit with edit controlsMEDIUM
Chaining

Cross-conversation contamination is the persistence layer for any transient attack. Chains from T4-AT-002 (Memory Instruction Injection) as the mechanism for making injected instructions durable.

Framework mapping
OWASP LLMLLM01
MITRE ATLASAML.T0080
Open in the technique browser →