Upprepat Aztec-utnyttjande på 2,16 miljoner dollar väcker oro kring äldre DeFi-kontrakt

Upprepat Aztec-utnyttjande på 2,16 miljoner dollar väcker oro kring äldre DeFi-kontrakt
Aztecs gamla brygga förlorade 2,16 miljoner dollar

​Aztec Labs har drabbats av ett andra utnyttjande på mindre än en vecka, efter att en angripare tömt cirka 2,16 miljoner dollar från en föråldrad Private Rollup Bridge som stängdes ner för flera år sedan. Incidenten påverkade inte det nuvarande Aztec-nätverket eller AZTEC-token, men den förnyade granskningen av gamla smarta kontrakt som förblir aktiva på kedjan även efter att produkter har pensionerats.

Höjdpunkter

  • Aztecs föråldrade Private Rollup Bridge förlorade cirka 2,16 miljoner dollar.
  • Angriparen tog ut ETH, DAI och renBTC från gamla oföränderliga kontrakt.
  • Aztec uppgav att det nuvarande nätverket och AZTEC-token inte påverkades.

Denna artikel har översatts från originalet. Läs originalversionen av vår korrespondent här.

Ännu en attack mot övergiven infrastruktur

Angriparen riktade in sig på Aztecs gamla Private Rollup Bridge, en produkt som lanserades 2021 och stängdes 2022, rapporterar Coinpedia. Även om bryggan hade tagits ur bruk förblev dess smarta kontrakt aktiva eftersom de var oföränderliga (immutable), vilket innebär att Aztec inte kunde pausa eller uppgradera dem efter driftsättning.

Angriparen tog ut 1 158 ETH, 150 000 DAI och 0,47 renBTC, enligt data från SlowMist. Den plånbok som användes för attacken ska ha finansierats med endast 0,134 ETH från HitBTC före angreppet.

Attacken följde på ett annat utnyttjande som upptäcktes den 14 juni rörande den föråldrade produkten Aztec Connect, vilket ledde till förluster uppskattade till mer än 2,15 miljoner dollar. Den tidigare incidenten riktade sig också mot äldre infrastruktur, inte det nuvarande Aztec-nätverket.

Svaghet i nödutgången

Forskare vid SlowMist kopplade det senaste utnyttjandet till en svaghet i bryggans "escape hatch"-funktion, en mekanism för nöduttag utformad för att låta användare återfå medel under vissa förhållanden. Problemet var enligt rapporten att kontraktet inte verifierade uttagsbegäranden korrekt och litade på inskickad transaktionsdata utan att självständigt bekräfta ägandet av medlen.

Detta gjorde det möjligt för angriparen att skicka in ett bevis som verkade giltigt samtidigt som manipulerad uttagsinformation användes. Kontraktet släppte sedan medel som det inte borde ha godkänt. Fallet visar hur även nödverktyg kan bli attackytor om verifieringslogiken är ofullständig.

Aztec Labs uppgav att den drabbade produkten inte har någon koppling till det nuvarande nätverket, nuvarande smarta kontrakt eller AZTEC ERC-20-token. Företaget sa också att det inte längre har administrativ kontroll över den gamla bryggan, vilket begränsar dess förmåga att ingripa efter utnyttjandet.

Äldre kod förblir en DeFi-risk

Aztec-incidenterna belyser en återkommande risk inom decentraliserad ekonomi: gamla smarta kontrakt kan förbli ekonomiskt relevanta långt efter att team slutat underhålla dem. Om medel fortfarande finns kvar i dessa kontrakt kan oföränderlighet skydda användare från godtyckliga ändringar men också förhindra akuta korrigeringar.

För användare är huvudfrågan inte bara om ett nuvarande protokoll är säkert, utan om äldre produkter fortfarande innehåller tillgångar och om deras nedstängningsprocess var fullständig. För utvecklare är läxan tydligare: avveckling innebär inte slutet på risken. Om kontrakt inte kan uppgraderas behöver projekt starkare uttagskampanjer, övervakning och offentliga varningar innan äldre system blir måltavlor.

Vi rapporterade även att Verus-Ethereum Bridge förlorar mer än 11 miljoner dollar i ett valideringsutnyttjande.

Detta material kan innehålla åsikter från tredje part, ingen av uppgifterna och informationen på denna webbsida utgör investeringsrådgivning enligt vår Ansvarsfriskrivning. Även om vi följer strikt Redaktionell Integritet, kan detta inlägg innehålla referenser till produkter från våra partners.