Tweet byl autorem smazán.
Ale my jsme všechno uložili 🙂.
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ů.
Tento článek byl přeložen z originálu. Přečtěte si původní verzi od našeho korespondenta zde.
Ú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.
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.
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.