Researchers have identified a vulnerability in how leading large language model providers handle step-by-step reasoning traces, which are returned as encrypted blocks for client-side use. They found that these encrypted blocks are fully compatible and interchangeable across different sessions, users, and models within the same provider's ecosystem.

  • The team developed a scalable decryption jailbreak by injecting an encrypted reasoning trace from a capable model into a weaker, less safeguarded model to force it to output the trace in plaintext.
  • This method circumvents anti-distillation mechanisms, allowing the extraction of proprietary reasoning traces from providers including Anthropic, OpenAI, and Google.
  • The vulnerability enables large-scale private data extraction; decoding 315,320 reasoning blocks scraped from public repositories revealed 367 PII artifacts and 182 credentials.
  • The flaw inadvertently reveals hazardous information hidden within the reasoning process, even when the model's final output safely rejects a malicious request.
  • Attackers can use this flaw to execute invisible prompt injections by embedding malicious payloads within encrypted blocks to poison public agentic rollouts.

Following responsible disclosure, the authors propose concrete cryptographic and system-level mitigations to secure client-side reasoning.