BlockSec identifiziert Aztec-Schwachstelle: numRealTxs-Abweichung ermöglicht die Erstellung ungesicherter Salden

AZTEC5,75%
Laut BlockSec Phalcon entstand die Aztec-Sicherheitslücke durch numRealTxs in RollupProcessorV3, das nicht mit dem Transaktionssatz in Einklang gebracht werden konnte, der durch Zero-Knowledge-Proofs vorgegeben wird. Der Pfad zur Verifizierung der Sicherheitslücke dekodierte alle Transaktionen aus encodedInnerTxData und fügte sie in den Rollup-Merkle-Tree ein, während die L1-Settlement-Logik lediglich die ersten numRealTxs der dekodierten Slots verarbeitete. Angreifer nutzten diese Abweichung aus, indem sie legitime Deposit-Transaktionen in späteren Slots platzierten und dabei numRealTxs auf einen niedrigeren Wert setzten. Dadurch wurden Prüfungen wie decreasePendingDepositBalance() umgangen und nicht abgesicherte Vermögensguthaben geschaffen, die anschließend über normale Redemption-Prozesse abgezogen wurden. Der Angriff erzeugte gleichzeitig nicht abgesicherte Guthaben über mehrere Assets hinweg.
Disclaimer: The information on this page may come from third-party sources and is for reference only. It does not represent the views or opinions of Gate and does not constitute any financial, investment, or legal advice. Virtual asset trading involves high risk. Please do not rely solely on the information on this page when making decisions. For details, see the Disclaimer.
Kommentieren
0/400
Keine Kommentare