Grok to Bankrbot Morse Message Triggers a DRB Transfer
An attacker used a Bankr Club membership path and sent a Morse-encoded message to Grok on X. Grok decoded and published an instruction mentioning Bankrbot; Bankrbot treated that public text as an executable command and moved 3 billion DRB on Base on 4 May 2026. The on-chain transfer is directly verifiable. Grok did not hold the wallet key, and the exact dollar valuation and recovery percentage vary by report.
Threat Analysis
The attacker did not need Grok to hold a private key. They used Grok as a public-language intermediary: a Morse-encoded request became a decoded reply mentioning Bankrbot, and Bankrbot promoted that text into a wallet command. Bankr membership widened the command path before the transfer.
- SlowMist reports the attacker activated Bankr Club membership for the relevant wallet, making Bankrbot's higher-risk transfer capabilities available.
- The attacker addressed Grok with an encoded message designed to be decoded into a transfer instruction and a Bankrbot mention.
- Grok's public reply translated the message and mentioned Bankrbot. This public output is not authenticated financial authorization.
- Bankrbot acted on Grok's natural-language reply instead of independently verifying the root request, wallet owner, asset, amount and destination.
- The successful on-chain transaction moved 3,000,000,000 DRB from the Bankr-associated wallet to another address on 4 May 2026; a precise USD loss is not encoded in the transaction.
The Base transaction proves 3 billion DRB moved. Bankrbot acknowledged a Grok prompt-injection event, while SlowMist analyzed the encoded-message chain. Neither the transaction nor the now-unavailable attacker post fixes a USD loss figure or the final recovery percentage.
Applicable AIDEFEND Defenses (8)
What Defenders Should Do Now
- Require Bankrbot to authenticate the wallet owner or a narrowly delegated signed request through a channel it controls; public Grok replies remain untrusted text.
- Before signing, independently approve the exact wallet, token, amount and recipient and impose a per-transaction ceiling. A daily cumulative budget additionally requires an atomic reservation ledger that handles concurrent and split requests.
- Alert on verified new-recipient or unusual-amount signals and freeze remaining funds after an unauthorized transfer; a finalized Base transaction cannot be reversed by an alert or recovery record.
1 additional consideration
Evidence and deployment boundary
Conclusion
Last updated: