All vulnerabilities
CRITICALAI/LLMexploited in the wild

AI-GROK-BANKR-WALLET-2026

Twitter/X · Grok (xAI) + Bankrbot crypto agent on X

Summary

In early May 2026 an attacker drained roughly $150,000 from an AI-powered crypto trading agent on X (Twitter) through prompt injection, an exploit of Grok and the linked Bankrbot agent documented by AI-security researchers including Giskard and NeuralTrust. The attacker posted a Morse-code-encoded message on X and asked Grok to translate it; Grok decoded the obfuscated payload, which contained hidden financial instructions, and the encoding let the untrusted post slip past content filters. Grok processed this user-supplied X content as a trusted directive with no separation between conversation input and authorized commands, then relayed the decoded instruction to the linked Bankrbot agent, which executed it as a legitimate order. Combined with a previously transferred Bankr Club Membership NFT that granted elevated 'Executive' wallet permissions, Bankrbot sent about 3 billion DRB tokens (roughly $150,000) on the Base network to the attacker's wallet, with no human-in-the-loop or circuit breaker on the high-value transfer. About 80% of the funds were later returned after the community identified the attacker.

How to avoid it in your code

  • Never let agent output or decoded user content directly trigger wallet transfers or privileged actions.
  • Authorize on-chain actions server-side with explicit limits, not via prompts or relayed agent messages.
  • Treat all X/social input, including decoded or encoded text, as untrusted and non-authoritative.
  • Require human approval and circuit breakers for high-value or irreversible transactions.
  • Rate-limit, sandbox agent permissions and monitor for injection and obfuscation attempts.

References

Related vulnerabilities

All AI/LLM →