BlockSec identifica una vulnerabilidad de Aztec: discrepancia de numRealTxs que permite la creación de saldos no asegurados

AZTEC4,53%
Según BlockSec Phalcon, la vulnerabilidad de Aztec se originó en que numRealTxs en RollupProcessorV3 falló al enlazarse con el conjunto de transacciones impuesto por las pruebas de conocimiento cero. La ruta de verificación de la vulnerabilidad decodificó todas las transacciones desde encodedInnerTxData e insertó cada una en el árbol Merkle del rollup, mientras que la lógica de liquidación de L1 solo procesó las primeras numRealTxs ranuras decodificadas. Los atacantes explotaron este desajuste colocando transacciones de depósito legítimas en ranuras posteriores mientras establecían numRealTxs en un valor más bajo, eludiendo comprobaciones como decreasePendingDepositBalance() y creando saldos de activos no asegurados que luego se retiraron mediante procesos normales de redención. El ataque generó saldos no asegurados en múltiples activos simultáneamente.
Aviso legal: La información en esta página puede provenir de fuentes de terceros y es solo para referencia. No representa las opiniones ni puntos de vista de Gate y no constituye asesoramiento financiero, de inversión ni legal. El comercio de activos virtuales implica un alto riesgo. No te bases únicamente en la información presentada en esta página para tomar decisiones. Para más detalles, consulta el Aviso legal.
Comentar
0/400
Sin comentarios