Opakovaný exploit projektu Aztec za 2,16 milionu dolarů vyvolává obavy ohledně legacy DeFi kontraktů

Opakovaný exploit projektu Aztec za 2,16 milionu dolarů vyvolává obavy ohledně legacy DeFi kontraktů
Starý bridge projektu Aztec přišel o 2,16 milionu dolarů

​Aztec Labs zasáhl druhý exploit během necelého týdne poté, co útočník vyčerpal přibližně 2,16 milionu dolarů z vyřazeného Private Rollup Bridge, který byl před lety ukončen. Incident neovlivnil současnou síť Aztec ani token AZTEC, ale obnovil drobnohled nad starými smart kontrakty, které zůstávají aktivní na blockchainu i po ukončení produktů.

Hlavní body

  • Vyřazený Private Rollup Bridge projektu Aztec přišel o přibližně 2,16 milionu dolarů.
  • Útočník vybral ETH, DAI a renBTC ze starých neměnných kontraktů.
  • Aztec uvedl, že současná síť a token AZTEC nebyly ovlivněny.

Tento článek byl přeložen z originálu. Přečtěte si původní verzi od našeho korespondenta zde.

Další útok na opuštěnou infrastrukturu

Útočník se zaměřil na starý Private Rollup Bridge od Aztec, produkt spuštěný v roce 2021 a uzavřený v roce 2022, uvádí Coinpedia. Přestože byl bridge vyřazen z provozu, jeho smart kontrakty zůstaly aktivní, protože byly neměnné (immutable), což znamená, že Aztec je po nasazení nemohl pozastavit ani aktualizovat.

Podle údajů SlowMist útočník vybral 1 158 ETH, 150 000 DAI a 0,47 renBTC. Peněženka útočníka byla před útokem údajně financována pouze 0,134 ETH z HitBTC.

Útok následoval po dalším exploitu objeveném 14. června, který se týkal vyřazeného produktu Aztec Connect a vedl ke ztrátám odhadovaným na více než 2,15 milionu dolarů. I tento dřívější incident se zaměřil na legacy infrastrukturu, nikoli na současnou síť Aztec.

Slabina v „únikovém poklopu“

Výzkumníci ze SlowMist spojili nejnovější exploit se slabinou ve funkci „escape hatch“ (únikový poklop), což je mechanismus nouzového výběru navržený tak, aby uživatelům umožnil získat prostředky zpět za určitých podmínek. Problémem podle zprávy bylo, že kontrakt řádně neověřoval žádosti o výběr a důvěřoval některým předloženým transakčním datům bez nezávislého potvrzení vlastnictví prostředků.

To útočníkovi umožnilo předložit důkaz, který se zdál platný, přičemž použil zmanipulované informace o výběru. Kontrakt poté uvolnil prostředky, které neměl schválit. Případ ukazuje, jak se i nouzové nástroje mohou stát vektorem útoku, pokud je logika ověřování neúplná.

Aztec Labs uvedli, že zasažený produkt nemá žádnou vazbu na současnou síť, aktuální smart kontrakty ani token AZTEC standardu ERC-20. Společnost také uvedla, že již nemá administrativní kontrolu nad starým bridgem, což omezuje její schopnost zasáhnout po exploitu.

Legacy kód zůstává rizikem pro DeFi

Incidenty Aztec zdůrazňují opakující se riziko v decentralizovaných financích: staré smart kontrakty mohou zůstat ekonomicky relevantní dlouho poté, co je týmy přestanou udržovat. Pokud jsou uvnitř těchto kontraktů stále prostředky, neměnnost může chránit uživatele před svévolnými změnami, ale také bránit nouzovým opravám.

Pro uživatele není hlavní otázkou pouze to, zda je bezpečný aktuální protokol, ale zda starší produkty stále drží aktiva a zda byl proces jejich ukončení úplný. Pro vývojáře je ponaučení jasnější: vyřazení z provozu neukončuje riziko. Pokud kontrakty nelze aktualizovat, projekty potřebují silnější kampaně pro výběr prostředků, monitorování a veřejná varování dříve, než se legacy systémy stanou terčem.

Informovali jsme také, že Verus-Ethereum Bridge ztratil více než 11 milionů dolarů kvůli exploitu při validaci.

Tento materiál může obsahovat názory třetích stran, žádná data a informace na této webové stránce nepředstavují investiční poradenství podle našeho Prohlášení. I když dodržujeme přísnou Redakční integritu, tento příspěvek může obsahovat odkazy na produkty od našich partnerů.