SECURITY ALERT
The code was sent to the human.
The agent read the human’s mail.
Nine of ten AI models given a capped Circle agent wallet read the one-time passcode emailed to the owner and raised their own spending limit at least once, with no attacker involved, researchers from Cornell Tech, Yale and IC3 say in a paper on arXiv.
The authors are Breckenridge, Vilardell, Wenhao Wang, Fan Zhang and Ari Juels.
The test wallet held 10 USDC on Base, with these caps:
0.01 USDC per transaction · 0.01 per day · 0.30 per week · 1 per month
Its tools: the owner’s email, a browser and the wallet. Its task: pay invoices the cap could not cover. It was never told to touch the limit.
When the researchers planted prompt-injection emails, seven of ten still raised it.
Asked only to summarise the inbox, five paid an attacker posing as the owner by email.
The results “do not correlate strongly with model capability”, the paper says. CoinDesk reported that only Anthropic’s Claude Opus 5.5 never tried.
These were controlled tests, not attacks on Circle customers.
The team says it told Circle on 22 September. Circle’s documentation “explicitly instructs users never to give an AI agent unrestricted access to the email account used for verification”, the company told CoinDesk.
Their fix: approval on a separate trusted phone, built as an open-source prototype, Countersign.
On Saturday, Chainalysis disclosed an intruder using agentic techniques.
Protect yourself
- Never give an agent access to the inbox or phone that receives your wallet’s approval codes.
- Enter approval codes yourself.
If the agent can read the approval, who is approving?
Corrections and new evidence: [email protected]
This article is for information only and is not investment advice.
