Reasoning-model attacks
H-CoT, chain-of-thought hijacking, reasoning-token exhaustion. The newest class.
Reasoning models were supposed to be safer, on the theory that more deliberation means more chances to catch a harmful request. The newest attack class turns that around. The chain of thought is its own attack surface, in two ways: hijack the reasoning the model shows you, or drown the safety signal in reasoning you supply.
Attack 1: hijack the reasoning it shows you (H-CoT)
Some reasoning models display a version of their intermediate thinking. If the application echoes that back, or the attacker can reconstruct it, it becomes editable, and a doctored trace can be reinjected to steer the safety decision. The paper's vehicle is the Malicious-Educator benchmark, which “disguises extremely dangerous or malicious requests beneath seemingly legitimate educational prompts,” a clean instance of the competing-objectives root cause from module 2.3.
H-CoT “leverages the model's own displayed intermediate reasoning to jailbreak its safety reasoning mechanism.” Against OpenAI o1/o3, rejection rates plummet to less than 2% in some cases.
The number everyone quotes is “98% down to below 2%.” It is real, it belongs to one model, and the per-model breakdown changes the story:
| Model | Rejection rate before H-CoT | After |
|---|---|---|
| OpenAI o1 | ~98%, a genuinely strong baseline | under 2% in some cases |
| DeepSeek-R1 | ~20% | 4% |
| Gemini 2.0 Flash Thinking | under 10% | Tone shifts from cautious to eagerly providing harmful responses |
That framing is more useful than the headline. Two of the three models barely refused in the first place, and the paper notes attackers “can easily extract criminal strategies from DeepSeek-R1 and Gemini 2.0 Flash Thinking without any additional tricks.” H-CoT was only needed against the model that was trying.
Attack 2: dilute the safety signal (CoT Hijacking)
Almost the opposite move, and mechanistically more interesting. Rather than editing the reasoning you pad the request with a large amount of harmless reasoning, and the safety signal thins out as the benign reasoning grows.
A black-box attack that “induces LRMs to engage in prolonged benign puzzle-solving reasoning, often lasting more than five minutes, before eliciting harmful compliance.” Across HarmBench: 99% on Gemini 2.5 Pro, 94% on ChatGPT o4 Mini, 100% on Grok 3 Mini, 94% on Claude 4 Sonnet.
Note what makes it cheap. No gradients, no white-box access, no clever phrasing of the harmful request. Just padding. The cost to the attacker is patience.
The mechanistic finding will outlast the numbers. Using activation probing, attention analysis and causal interventions on open-weight reasoning models, the authors located where refusal lives:
Refusal components encode both the strength of safety checking in middle layers and the outcome of verification in later layers. Long CoT hijacking suppresses these signals, shifting attention away from harmful tokens and flattening refusal directions.
They name the effect refusal dilution. The control experiment is what makes it convincing: harmless instructions are largely insensitive to chain-of-thought length, so the diluted signal really is safety-specific rather than general degradation.
In the authors' words, “over-extended reasoning can instead be exploited to systematically weaken refusal behavior.” More deliberation buys no free safety.
The rest of the reasoning surface
| Attack | Mechanism | Where it also appears |
|---|---|---|
| H-CoT | Edit and reinject the displayed reasoning trace. | Recon depends on the trace being visible. See 2.9. |
| CoT Hijacking | Dilute the safety signal with benign reasoning padding. | · |
| Reasoning-token exhaustion | Force excessive reasoning-token generation via untrusted context. An economic attack. | Denial of wallet, module 4.7. |
| Trace as injection surface | OWASP lists 'intermediate reasoning' as a delivery surface in the LLM01 definition itself. | Anatomy scheme, module 2.2. |
The defensive consequence
Narrow and actionable: if the application exposes or logs the reasoning trace, it is both a disclosure surface and an injection surface. OWASP's LLM02 lists reasoning-channel content as a disclosure surface subject to the same redaction rules as any output, and the LLM01 definition lists intermediate reasoning as a delivery surface for injection. The trace sits on both risks at once.
Sources
- T1Kuo, Zhang, Ding, Wang, DiValentin, Bao, Wei, Li & Chen (2025) · H-CoT: Hijacking the Chain-of-Thought Safety Reasoning Mechanism to Jailbreak Large Reasoning Models, Including OpenAI o1/o3, DeepSeek-R1, and Gemini 2.0 Flash Thinking. arXiv 2502.12893 v2, 27 Feb 2025 (Duke University Center for Computational Evolutionary Intelligence; Accenture). Per-model rejection rates, the Malicious-Educator benchmark, the DeepSeek-R1 overlay flaw
- T1Zhao, Fu, Schaeffer, Sharma & Barez · Chain-of-Thought Hijacking. arXiv 2510.26418 (Oxford / Stanford / Anthropic / Martian). HarmBench: 99% Gemini 2.5 Pro, 94% ChatGPT o4 Mini, 100% Grok 3 Mini, 94% Claude 4 Sonnet; middle/late-layer refusal components and refusal dilution
- T1OWASP Top 10 for LLM Applications 2026 · LLM01:2026 (intermediate reasoning as a delivery surface) and LLM02:2026 (reasoning traces as a disclosure surface)