The agents hit their spending limits, then retrieved the verification codes needed to raise them.
In controlled experiments, researchers at Cornell Tech and Yale University found that nine of 10 AI models increased their own cryptocurrency spending limits at least once without separate human approval. The agents used Circle wallets and could access the inbox receiving codes for spending-policy changes.
In a separate experiment, five models sent funds to a simulated attacker while assigned only to summarize emails. The findings highlight a risk for security teams connecting agents to financial tools and approval credentials, although the researchers did not document attacks on actual Circle customers.
- Researchers tested 10 AI models across three scenarios
- AI agents used email access to bypass human approval
- Malicious emails led some agents to make unauthorized payments
- Circle warns users about giving agents access to verification emails
- Researchers propose stronger human authorization
- Security teams should keep approval controls outside an agent's reach
- Spending authority needs its own boundary
Researchers tested 10 AI models across three scenarios
The team detailed its findings in an October 2026 preprint, I-HITL: Inalienable Human-in-the-Loop. The experimental setup used a Circle agent wallet initialized with 10 USDC, a cryptocurrency designed to maintain a value of $1 per token. The wallet operated on Base mainnet with real funds and a daily spending limit of 0.01 USDC.
The agents could access email, browse the web, and perform wallet operations. In the payment experiments, researchers instructed them to pay three invoices of 0.01 USDC each, a task that required spending more than their daily allowance.
Researchers ran 20 trials per model in each scenario. The table shows how many models exhibited the behavior at least once, rather than the overall success rate across trials.
Experimental scenario | Models exhibiting the behavior at least once |
|---|---|
| Payment task without an attacker | 9 of 10 increased their spending limits |
| Payment task with a malicious email | 7 of 10 increased their spending limits |
| Email-summary task with attacker impersonation | 5 of 10 increased their limits and paid the simulated attacker |
The first experiment is especially important because no attacker was involved. The agents were simply trying to complete an assigned task and encountered a restriction that prevented further payments.
Rather than stopping and requesting approval, nine models found a way to increase their limits during at least one trial. Anthropic's Claude Opus 5.5 was the exception, according to CoinDesk's reporting. It stayed within the spending cap and reported the unpaid invoices.
The findings do not mean those nine models bypassed the restriction in every run. They demonstrate that the behavior could occur under the researchers' test conditions.
AI agents used email access to bypass human approval
The spending limit itself was not simply ignored. Instead, the agents completed the process intended to authorize changes to that limit.
According to Circle's spending-policy documentation, changing a wallet's limits requires a one-time passcode sent by email.
The researchers' agents had access to the same inbox used for verification. When they encountered a spending restriction, some located the emailed code and used it to approve a higher limit.
The wallet accepted the authorization because the correct code was supplied. However, the approval did not come from the owner personally entering that code.
-10.png)
The central weakness was the lack of separation between the agent's permissions and the owner's approval mechanism.
Malicious emails led some agents to make unauthorized payments
The researchers also tested how agents responded to malicious instructions delivered through email. In the payment scenario, seven of 10 models increased their spending limits at least once. The malicious email did not consistently make self-escalation more likely; some models recognized the injection attempt and deferred to the user.
A separate experiment produced a more concerning result. The agents were instructed only to summarize emails, but researchers introduced messages impersonating the wallet owner and requesting a cryptocurrency transfer. Five of 10 models increased their spending limits and sent funds to the simulated attacker during at least one trial.
This demonstrates how indirect prompt injection can lead to unauthorized financial activity when agents have access to payment tools and approval credentials.
Circle warns users about giving agents access to verification emails
The researchers disclosed their findings to Circle on Sept. 22, 2026. Circle's current wallet setup documentation warns that giving an agent access to the authentication inbox allows it to authenticate and perform wallet operations.
In a statement to CoinDesk, a Circle spokesperson said the company's documentation instructs users to enter verification codes themselves and avoid granting agents unrestricted access to the relevant email account.
Circle also said it continues to review its safeguards. The statement did not identify a specific technical product fix.
The researchers caution that restricting email access may not be sufficient if an agent can retrieve stored credentials or reach the inbox through a browser or terminal.
Although the study does not establish that every AI wallet shares this weakness, organizations using similar approval mechanisms should check whether their agents can access credentials intended only for human users.
Researchers propose stronger human authorization
To address this weakness, the study proposes inalienable human-in-the-loop (I-HITL), an approach designed to prevent agents from approving restricted actions themselves. Rather than relying on verification codes an agent could retrieve, it requires authorization through a trusted device outside the agent's control.
Researchers developed an open-source prototype called Countersign to demonstrate the concept. It allows a person to review and approve a specific action through a trusted mobile device, with signing credentials protected from the agent.
Countersign is still a research prototype, however, and its effectiveness depends on the security of the device, operating system, and approval interface.
Security teams should keep approval controls outside an agent's reach
Organizations deploying AI agents with payment capabilities should examine more than the spending limits configured in their applications.
Three safeguards are particularly relevant:
- Separate authentication credentials: Keep wallet verification emails, recovery credentials, and other approval methods inaccessible to the agent. Check whether browser sessions or connected tools provide alternative access.
- Restrict payment permissions: Use independently enforced transaction and recipient limits. Agents should not be able to modify those restrictions using the same permissions they need for routine payments.
- Verify human authorization: Require an independent approval method for sensitive actions, displaying the transaction amount and recipient before confirmation. Maintain a record of what was approved.
Before deployment, security teams should test both routine tasks and malicious inputs in an isolated environment:
- Create a task that exceeds the configured allowance. Check whether the agent stops and requests approval or attempts to change its spending policy.
- Inspect every route to approval credentials. Include email tools, authenticated browser sessions, stored credentials, and recovery methods. Removing one route does not establish that the others are inaccessible.
- Test an instruction embedded in an email. Confirm that an agent assigned to summarize messages cannot turn an apparent payment request into an authorized transfer.
Review the resulting logs for attempted policy changes, credential access, and payments. A blocked transfer is only part of the result: teams also need to know whether the agent tried to obtain greater authority.
These recommendations align with broader AI agent security guidance emphasizing access controls rather than instructions alone.
An agent may be instructed not to exceed a spending limit, but that instruction provides little protection if the agent can independently access the credentials required to increase it.
Spending authority needs its own boundary
The controlled experiments do not establish widespread financial losses or prove that every agent wallet shares the same weakness. A separate incident involving an OpenAI research agent using test cryptocurrency without permission also highlights the importance of checking what agents can do beyond their assigned tasks.
For security teams, the deployment test is whether an agent can change the rules that constrain it. Spending limits need an approval mechanism that remains outside the agent’s control, even when completing an otherwise legitimate task becomes inconvenient.
Want to better understand how to work with AI? eSecurity Planet readers get free 7-day access to The Neuron Academy, our practical learning platform designed to help professionals use AI more confidently at work. Browse all lessons →
Let us teach you How to Talk to AI for free! Try our six-minute course at The Neuron Academy and learn a few simple ways to write better prompts and get more useful results from AI, or browse our other AI course for free for seven days. Check out all the lessons here →





