Aztec Network sufre un exploit de más de 2,15 millones de dólares por un desajuste entre la prueba ZK y la liquidación en L1
El equipo de análisis de BlockSec Phalcon (@Phalcon_xyz) informó de la explotación del contrato RollupProcessorV3 de Aztec Network, con pérdidas superiores a 2,15 millones de dólares. El origen del incidente estaría en que numRealTxs no quedó correctamente ligado al conjunto de transacciones validado por la prueba ZK, lo que generó una diferencia entre la ruta de verificación de la prueba y la lógica de liquidación en L1 a la hora de interpretar la lista de transacciones.
Según el análisis, el atacante aprovechó el fallo para desplazar depósitos legítimos a posiciones que la lógica de liquidación no tenía en cuenta, eludiendo la función decreasePendingDepositBalance(). Con ello creó saldos privados no autorizados que después se retiraron mediante los procesos normales de liquidación, con impacto en siete activos distintos.