๐Ÿ›ก๏ธ NAIL Institute โ€” AVE Database

โ† Back to Database

Checkpoint Injection Chain

๐ŸŸ  HIGH structural theoretical AVE-2025-0106

ยท aka: Two-Stage RCE, Surrogate-to-Constructor Chain, Stateful Compound Exploit

Summary

A compound, two-stage attack exploiting stateful agents: the first interaction injects a Unicode surrogate into persistent state to force a serialization format downgrade, and the second interaction injects a constructor payload that executes during the degraded deserialization โ€” achieving RCE across separate agent sessions.

Blast Radius

Arbitrary code execution in the agent runtime. The chain nature makes detection difficult because the two stages can be separated by hours or days, and neither stage alone appears malicious.

Prerequisites

Agent with persistent state across sessions. Serializer with format fallback behavior. Attacker ability to inject content into agent state (via prompt, tool output, or memory write).

Environment

  • Frameworks: LangGraph
  • Multi-agent: No
  • Tools required: No
  • Memory required: Yes

Known Defences

  • Eliminate Format Fallback โ€” ? layer
  • Content Sanitization Before Persistence โ€” ? layer
  • Checkpoint Integrity Verification โ€” ? layer
  • Temporal Anomaly Detection โ€” ? layer

๐Ÿ”’ Full defence implementations available through the NAIL SDK.

Related