Refreshed 38m ago· updates every 6h

Aztec Connect (2026) — Crypto Hack

Laundered / Unrecovered
Jun 14, 2026·
Ethereum
Amount Stolen
$2.2M
909 ETH, 270,513 DAI, 168 wstETH, 4,874 yvDAI, 17 yvWETH, 9,274 LUSD, 359 yvLUSD
Recovered
$0

Deprecated Aztec Connect RollupProcessorV3 contract drained via ZK-rollup settlement boundary mismatch

Summary

Deprecated Aztec Connect RollupProcessorV3 contract drained via ZK-rollup settlement boundary mismatch

How It Was Compromised — Protocol Logic via ZK proof verification / settlement boundary bypass

Protocol LogicZK proof verification / settlement boundary bypass

On June 14, 2026, an attacker exploited the deprecated Aztec Connect RollupProcessorV3 contract (0xFF1F2B4ADb9dF6FC8eAFecDcbF96A2B351680455) in a single atomic transaction. The attacker constructed a boundary gap between numRealTxs and decoded_slots in the processRollup() function. The ZK proof verification path decoded every transaction in a batch and committed it to the rollup's record, while the Layer 1 settlement path only processed a subset set by numRealTxs. The attacker crafted a rollup that placed legitimate-looking deposit slots late in the batch while keeping numRealTxs artificially low, allowing the contract to credit balances that were never backed by real deposits, then withdrew them. The attack used 14 batched rollup IDs (13277-13290) in a single transaction, extracting approximately $2.19 million in assets. Aztec Connect had been deprecated in March 2023 and the contracts were fully immutable with no admin keys.

Fund Flow & Laundering Analysis

The attacker funded a fresh Ethereum wallet (0x0F18D8b44a740272f0be4d08338d2b165b7EdD17) through Tornado Cash, then deployed helper contracts minutes before the attack. The final helper contract (0x06f585F74e0DA633Ae813A0f23Fb9900B61d0fcD) executed the drain. All assets were transferred from the RollupProcessor to the attacker's EOA within a single transaction. As of June 15, 2026, 100% of stolen funds remained intact at the attacker's EOA and had not yet begun to be laundered. A second attack on June 1 extracted an additional ~$88K in residual value from rollup IDs 13291-13304.

Related Incidents

For educational and transparency purposes only. Not financial advice. Data compiled from public sources and may contain approximations.