Majitel Gnosis Safe přišel kvůli chybě smart kontraktu o 7,8 milionu USD v kryptoměnách

Majitel Gnosis Safe přišel kvůli chybě smart kontraktu o 7,8 milionu USD v kryptoměnách
Chyba smart kontraktu stála majitele Gnosis Safe 7,8 mil. USD

​Majitel kryptoměnové peněženky přišel kvůli chybě v autorizačním mechanismu pomocného smart kontraktu o přibližně 2 900 rsETH v hodnotě 7,8 milionu USD. Bezpečnostní výzkumníci zjistili, že problém neovlivnil hlavní kontrakty Safe, ale vznikl v komponentě třetí strany, které uživatel povolil přístup k aktivům.

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

K útoku došlo na síti Ethereum a postihl peněženku Gnosis Safe. Aby automatizoval transakce, majitel povolil pomocnému kontraktu přesouvat prostředky jeho jménem — což je uspořádání běžně používané například pro automatizované obchodování.

Kontrola přístupu v kontraktu však byla implementována chybně. Podle SlowMist a BlockSec systém fakticky umožňoval jakémukoli uživateli provést transakci, pokud jako cíl uvedl samotný pomocný kontrakt.

Bot zachytil 2 900 rsETH

Útočník chybu využil k zahájení swapu přibližně 2 900 rsETH prostřednictvím obchodního poolu vytvořeného jen několik minut předtím s prakticky bezcenným tokenem Permissionless Attacker Token. V důsledku toho měla peněženka vydat likvidní aktiva výměnou za tokeny bez skutečné hodnoty.

Původnímu útočníkovi se však operaci nepodařilo dokončit. Automatizovaný bot známý jako yoink transakci odhalil a předběhl ji, přičemž za prioritu zaplatil přibližně 47 000 USD.

Bot tak získal aktiva a převedl 2 882 rsETH na samostatnou adresu. Analytici potvrdili, že prostředky byly zachyceny předběhnutím původní útočné transakce.

Společnost AstraSec označila chybnou kontrolu autorizace v kontraktu Multicall za hlavní příčinu incidentu. Také další bezpečnostní výzkumníci dospěli k závěru, že zranitelnost nebyla v hlavních kontraktech Safe, ale v komponentě, které majitel peněženky samostatně udělil důvěryhodná oprávnění.

Kelp DAO dočasně zmrazuje podezřelou adresu

Kelp DAO, vydavatel rsETH, uvedl, že jeho vlastní kontrakty zůstaly zabezpečené a token byl plně krytý. Po zjištění podezřelé aktivity projekt dočasně omezil transakce týkající se adresy, která obdržela odcizená aktiva.

Omezení bylo zavedeno na 24 hodin. Během této doby nebylo možné rsETH převádět na podezřelou adresu ani z ní, zatímco tým incident vyšetřoval.

K podobnému incidentu v infrastruktuře došlo dříve v síti Liquid Network. Hackeři vybrali přibližně 4 000 BTC v hodnotě zhruba 320 milionů USD z peněženky, která držela bitcoinové krytí LBTC, což přimělo síť pozastavit provoz.

V době útoku tato částka představovala přibližně 95 % bitcoinových rezerv Liquid Network, které před incidentem činily zhruba 4 200 BTC. Část prostředků byla později vrácena poté, co byla zranitelnost opravena.

Dříve jsme informovali, že blockchain Cronos byl po útoku na Tectonic, největší úvěrový protokol v jeho ekosystému, zcela zastaven. Předběžné ztráty způsobené exploitem byly odhadnuty na přibližně 75 milionů USD.

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ů.