Aztec Network RollupProcessorV3 Contract Attacked, Losses Exceed $2.15 Million

Aztec Network RollupProcessorV3 Contract Attacked, Losses Exceed $2.15 Million

N
News Editor
2026-06-15 07:00:51
According to BlockSec Phalcon, Aztec Network’s RollupProcessorV3 contract was attacked, causing losses of more than $2.15 million across seven assets.
Aztec NetworkBlockSec PhalconRollupProcessorV3Contract AttackZK Proof

ChainCatcher reported that, according to an analysis by BlockSec Phalcon (@Phalcon_xyz), Aztec Network’s RollupProcessorV3 contract was attacked, resulting in losses of more than $2.15 million. The incident involved seven types of assets and centered on a mismatch between how the proof verification path and the L1 settlement logic interpreted the transaction list.

numRealTxs was not effectively bound to the ZK-enforced transaction set

BlockSec Phalcon stated that the root cause was that numRealTxs was not effectively bound to the transaction set enforced by the ZK proof. Because of this missing binding, the proof verification path and the L1 settlement logic handled the transaction list differently, creating the condition that the attacker exploited.

The attacker used the flaw to move real deposits into slots that were not processed by the settlement logic, thereby bypassing the decreasePendingDepositBalance() function. After that, the attacker created uncollateralized private balances out of thin air and withdrew assets through the normal settlement process, leading to total losses exceeding $2.15 million.

This article was originally published by Bit.Fan. For more cryptocurrency news and market insights, visit www.bit.fan.
600

Disclaimer:

The market information, project data, and third-party content displayed on this platform are for industry information sharing only and do not constitute any form of investment advice or return commitment.

Cryptocurrency trading carries high risks. Users should fully assess their risk tolerance and make independent decisions. All profits, losses, and legal responsibilities are borne by the users themselves.