Aztec Network Loses Over $2.15 Million in Attack as BlockSec Cites ZK Proof and L1 Settlement Mismatch

Aztec Network Loses Over $2.15 Million in Attack as BlockSec Cites ZK Proof and L1 Settlement Mismatch

N
News Editor
2026-06-15 05:18:04
BlockSec Phalcon said Aztec Network’s RollupProcessorV3 contract was attacked for more than $2.15 million, with the root cause tied to numRealTxs not being effectively bound to the transaction set enforced by the ZK proof.
Aztec NetworkBlockSec PhalconZK ProofL1 SettlementContract Attack

Odaily 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 analysis attributed the root cause to a mismatch at the boundary between the ZK proof verification path and the L1 settlement logic.

BlockSec Phalcon stated that numRealTxs was not effectively bound to the transaction set enforced by the ZK proof. As a result, the proof verification path and the L1 settlement logic interpreted the transaction list differently, creating a gap in how the settlement process handled the relevant deposit records.

The attacker used the vulnerability 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 and withdrew them through the normal settlement process. BlockSec Phalcon said the incident involved seven different assets.

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

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.