Ethereum's EIP-7702 Just Gave Phishers a $2.3 Million Head Start
New security research links 63% of EIP-7702 delegation transactions to attacker-controlled contracts. The feature isn't broken, but the wallet UX around it's a disaster. Here's who's to blame and what actually needs to change.
Ethereum's account abstraction push just hit its first serious pothole, and the damage is already measured in millions. Security researchers at the USENIX Security Symposium found that 63% of the EIP-7702 authorization transactions they analyzed were connected to malicious contracts. Confirmed thefts from automated wallet-draining activity have already passed $2.3 million. That's not a bug report. That's a pattern.
Pull the lens back far enough and the pattern emerges: every time we give users more power, we forget they still can't read code. EIP-7702 isn't the problem. The gap between what users think they're signing and what they're actually approving is the problem. And that gap just got a whole lot wider.
The Evidence: Delegation Is a Phisher's Dream
Here's what EIP-7702 actually does. It lets normal externally owned accounts, the regular wallets everyone uses, temporarily delegate code execution to smart contracts. That's how you get batched transactions, sponsored gas, automated strategies, and all the other fancy UX improvements that account abstraction promised us. Sounds great on paper.
The reality is messier. When a user signs a delegation authorization, they're potentially handing over enormous control of their account. A malicious site that tricks someone into signing the wrong message doesn't just get a one-time approval. They get the keys to the castle, often until the user notices and revokes it.
The research paints a grim picture. More than $2.3 million in confirmed thefts, and that's only what researchers could definitively trace. The actual number is likely higher. Attackers aren't stupid. They've already figured out that this new feature is a superior phishing vector compared to the old approve-and-drain tricks.
Think about that for a second. The feature is brand new, and attackers are already winning with it. That's not a coincidence. That's a structural incentive problem.
The Counterpoint: Don't Blame the Protocol
Now, the steelman. EIP-7702 itself is technically sound. It's not an exploit in the Ethereum Virtual Machine, it's not a flaw in the account abstraction logic, and it's not even a particularly complex attack. The protocol does exactly what it was designed to do. Users sign, contracts execute.
The danger sits at the messy intersection of protocol flexibility, wallet UX, and human behavior. Someone gets tricked into signing a malicious authorization. That's a phishing problem, not a consensus bug. If you've been in crypto long enough, you've seen this movie before. Every time wallets get more capable, phishing campaigns evolve to match. Seed phrase phishing gave way to malicious approvals, which gave way to fake airdrops and drainer contracts. Now we've delegation phishing.
The better analogy is the early days of DeFi. When composability exploded, so did the attack surface. We didn't abandon smart contracts. We built better safety tools, audit culture, and insurance. The same logic applies here. EIP-7702 is neutral infrastructure. The harm comes from users who can't tell the difference between a safe delegation and a malicious one.
But here's the thing. That argument feels hollow when you look at the numbers. 63% of analyzed authorization transactions are malicious. Not 10%. Not 20%. The majority are attacker-controlled. That's not a minor UX hiccup. That's a signal that the current default flow is broken.
Ava's Verdict: Wallet UX Is Now the Security Layer
Here's where I land, and I'm not hedging. The protocol is fine. The wallets aren't. Ethereum's security is often discussed at the consensus layer, but for regular users, the wallet interface is the only security boundary that matters. A technically perfect protocol means nothing if users lose funds because they can't understand what they're approving.
This research proves that wallets need to treat delegation permissions with the same seriousness as they treat private keys. That means clearer warnings, mandatory simulation, contract reputation checks, and explicit displays of what control a signature grants. If a prompt says "this contract can move all your assets until you revoke," that has to be unmissable. It can't be buried in a scrollable text box that everyone ignores.
Users need to develop a new instinct: delegation signatures deserve extra caution. If a wallet prompt is confusing, if a site feels unfamiliar, if a signature appears to grant broad account permissions, stop. Just stop. The inconvenience of pausing is nothing compared to the inconvenience of losing your entire portfolio.
The interesting question is who wins and who loses from this research. The losers are obvious: naive users who get drained by increasingly sophisticated phishing campaigns. The winners might be less obvious. Wallet teams that invest in better simulation and clearer permission displays will gain trust. Security firms that build reputation systems for delegate contracts have a new market. And Ethereum itself? It's fine, as long as we treat this as a hardening exercise rather than a reason to retreat.
This is a story about money. It's always a story about money. And right now, the money is flowing from confused users to clever attackers. To enjoy crypto, you'll have to enjoy failure too. But that doesn't mean we should accept 63% of a new feature's usage being malicious. The proof of concept is the survival. The next proof of concept should be wallets that protect users from themselves, before the next $2.3 million gets drained.
Explore More
Key Terms Explained
A way to make crypto wallets behave more like normal apps by turning every account into a smart contract.
The ability to combine different DeFi protocols like building blocks to create new financial products.
A blockchain platform that enabled smart contracts and decentralized applications.
The fee paid to process transactions on Ethereum and similar blockchains.