A One-Cent Transfer Hijacked a Bank's AI Assistant. That's the Whole Attack.
We’re about to let AI run our banking for us. Check the balance, move money, freeze a card — all of it by voice or chat. But what if that convenience came with a hole so simple it’s almost embarrassing? What if someone could control your bank’s AI assistant just by sending you one cent with a single instruction typed into the transfer memo?
How a One-Cent Transfer Becomes a Weapon
The mechanics here are almost insultingly simple. The attacker sends the victim a trivial amount — one cent. Then, in the little memo field you’d normally use to write “thanks for lunch,” they don’t write a message for a human. They write a command for the AI.
Later, when the victim casually asks their assistant, “Hey, summarize my recent transactions,” the AI dutifully reads everything — including the memo on that one-cent deposit. And because the model can’t tell the difference between what the user actually asked and what’s buried in the data it’s processing, it treats that planted sentence as an instruction to execute. That’s prompt injection in a nutshell.
Think of it this way. You tell your assistant, “Read through all my mail for me.” One of the letters says, “Upon reading this, immediately open the boss’s safe and wire the cash to the address below.” And the assistant just… does it. No suspicion, no second thought.
Why bunq Exposed a Structural Flaw, Not a Bug
The company at the center of this is bunq, one of Europe’s best-known neobanks — a mobile-only outfit that’s been aggressive about baking AI into its product from early on. Security researchers flagged that bunq’s assistant could mistake externally injected text for a legitimate command while processing transaction data.
But here’s the thing: this isn’t a bunq bug. It’s a structural flaw. Today’s large language models fundamentally see “what the user actually told me to do” and “a fake instruction smuggled inside the data” as the exact same thing. To the model, both are just text.
Conventional software keeps code and data in separate lanes. AI agents don’t. They take everything in as natural language, so the moment you plant a command somewhere that looks like data, the boundary collapses. And in finance — where the thing flowing around is actual money — a collapsed boundary turns into actual losses, immediately.
Why Finance Is the Worst Place for This to Happen
Prompt injection itself is old news in security circles. But finance is uniquely exposed, for three reasons.
First, execution privileges. A summarizer chatbot can only embarrass itself. A banking assistant can move money, raise limits, and freeze cards. The instant it’s hijacked, the damage is financial and real.
Second, automated trust. People don’t double-check their assistant — the whole point is that it handles things so they don’t have to. But convenience-driven automation quietly means skipping verification, and that gap is exactly what an attacker aims for.
Third, the cost of attack is effectively zero. One cent is enough. Know someone’s account number and you can take a shot with a single line in a memo — no exploit kit, no sophisticated tooling required. Attacks with a barrier to entry this low are rare, and that’s what makes this one ugly.
Can It Actually Be Stopped?
The good news is the defensive playbook is already being debated across the industry. The honest news is that nobody has a clean fix yet.
The baseline is privilege separation. Keep “reading transaction history” and “actually sending money” in strictly different boxes, and force a human confirmation on anything risky like a transfer. That single “Are you sure you want to send this?” step blocks a large share of these attacks on its own.
Next is input isolation. External text — like a transaction memo — should never be interpreted as a command. That requires a system-level design that separates instructions from data, treating a memo as display-only information and never as something executable.
Last is anomaly detection. If a transfer deviates from the user’s normal pattern, the system halts and asks again. The throughline is clear: don’t hand the agent everything. Put a double-lock — human plus system — at every dangerous junction.
For what it’s worth, the case behind this piece surfaced in the security research community, and chatter about it over the past month has been thin. Which is another way of saying the alarm hasn’t really spread to the public yet.
The Takeaway
AI agents promise us enormous convenience. But the fact that a one-cent memo can steer a bank’s assistant shows just how fast — and how unguardedly — we’re handing this technology the keys. When the pace of capability outruns the pace of security design, the weakest link is almost always hiding in the simplest place.
So how much would you trust an AI that handles your transfers on its own? The line between convenience and safety isn’t going to draw itself. That’s on us, and the time to draw it is now.
Comments
Loading comments...