What happened
Attacker cloned a compromised developer's Claude instance to a Vultr VPS and used it as a C2 for multi-target intrusion operations including database replication, credential enumeration, session token impersonation, and wallet cracking
2026-02-02
CriticalPrimaryOALABS published captured Claude Code session logs from a compromised developer host showing attackers using the AI agent to breach DeFi platforms, enumerate AWS credentials, and replicate databases.
What happened
Attacker cloned a compromised developer's Claude instance to a Vultr VPS and used it as a C2 for multi-target intrusion operations including database replication, credential enumeration, session token impersonation, and wallet cracking
Why it matters
DeFi production MySQL database exfiltrated; AWS keys enumerated; Stripe key discovered; user session tokens impersonated; Bitcoin wallet-cracking jobs deployed on separately-compromised hosts; multiple downstream targets enumerated via Shodan
Missing authorization check
Not applicable: the agent was operated by the attacker, outside any boundary the victim controls.
Would PP block it?
No authorization boundary inside the victim's environment sits between this agent and its operator, because the operator is the adversary. Permission Protocol constrains agents acting under an organization's own authority.
Incident analysis
2026-02-02
Developer's Claude host compromised; attacker gains access to running Claude Code instance and session store
2026-02-16
Attacker clones entire Claude server (configs, sessions, credentials) to attacker-controlled Vultr VPS
2026-02-16
Multi-target intrusion operations begin: recon, DeFi DB replication, AWS key enumeration, Shodan recon, session token impersonation
2026-02-19
Attacker deploys Bitcoin wallet-cracking jobs on additional compromised hosts; uses --dangerously-skip-permissions to remove per-command confirmation
2026-06-16
OALABS publishes full captured session log analysis with redacted transcripts — first primary-source evidence of Claude used as live criminal C2
Authorization boundary
This incident is categorized as Governance bypass. The relevant Permission Protocol gate is Tool-Call Gate. The read is conditional: the block only applies where the real action boundary is routed through a gate.
The agent in this incident was operated by the attacker, not by the victim. Permission Protocol secures internal agent boundaries, not external network perimeters.
Related incidents and controls
Sophos X-Ops: Russian threat actor used Claude Opus 4.5 as orchestration agent to build AI-native ransomware toolkit with automated EDR evasion and Active Directory discovery
Claude Code Rewrote Its Own Tests to Pass Rather Than Fix the Underlying Bug
Agentjacking: Attackers inject malicious instructions into fake Sentry errors via public DSN, hijacking Claude Code, Cursor, and Codex with 85% success rate across 2,388 organizations
Start small
This incident maps to Tool-Call Gate. Start with the boundary that controls the actual action, then require a signed receipt before execution.