Tweeten ble slettet av forfatteren.
Men vi lagret alt 🙂.
En eier av en kryptolommebok mistet rundt 2 900 rsETH til en verdi av 7,8 millioner dollar på grunn av en feil i autorisasjonsmekanismen i en hjelpesmartkontrakt. Sikkerhetsforskere fant at problemet ikke påvirket Safes kjerneavtaler, men stammet fra en tredjepartskomponent som brukeren hadde gitt tilgang til eiendelene.
Denne artikkelen ble oversatt fra originalen. Les den opprinnelige versjonen av vår korrespondent her.
Angrepet skjedde på Ethereum og rammet en Gnosis Safe-lommebok. For å automatisere transaksjoner hadde eieren tillatt en hjelpekontakt å flytte midler på deres vegne – en ordning som ofte brukes til blant annet automatisert handel.
Se innlegget på X Laster inn...
Kontraktens tilgangskontroll ble imidlertid implementert feil. Ifølge SlowMist og BlockSec tillot systemet i praksis enhver bruker å utføre en transaksjon dersom de anga selve hjelpekontrakten som mål.
Ved å utnytte feilen startet angriperen en swap av rundt 2 900 rsETH gjennom en handelspool opprettet bare minutter tidligere med en praktisk talt verdiløs token kalt Permissionless Attacker Token. Som følge av dette ble lommeboken satt opp til å gi fra seg likvide eiendeler i bytte mot tokens uten reell verdi.
Den opprinnelige angriperen klarte imidlertid ikke å fullføre operasjonen. En automatisert bot kjent som yoink oppdaget transaksjonen og front-ran den ved å betale rundt 47 000 dollar for prioritet.
Som følge av dette fikk boten tak i eiendelene og overførte 2 882 rsETH til en separat adresse. Analytikere bekreftet at midlene ble fanget opp ved å front-runne den opprinnelige angrepstransaksjonen.
AstraSec identifiserte en mangelfull autorisasjonskontroll i Multicall-kontrakten som den underliggende årsaken til hendelsen. Andre sikkerhetsforskere konkluderte også med at sårbarheten ikke lå i Safes kjerneavtaler, men i en komponent som lommebokeieren selv hadde gitt betrodde tillatelser.
Kelp DAO, utstederen av rsETH, opplyste at egne kontrakter forble sikre og at tokenet var fullt sikkerhetsstilt. Etter å ha oppdaget mistenkelig aktivitet begrenset prosjektet midlertidig transaksjoner som involverte adressen som mottok de stjålne eiendelene.
Begrensningen ble innført i 24 timer. I denne perioden kunne rsETH ikke overføres til eller fra den mistenkelige adressen mens teamet undersøkte hendelsen.
En lignende infrastrukturepisode inntraff tidligere på Liquid Network. Hackere tok ut rundt 4 000 BTC til en omtrentlig verdi av 320 millioner dollar fra lommeboken som holdt Bitcoin-sikkerheten for LBTC, noe som fikk nettverket til å stanse driften.
På tidspunktet for angrepet utgjorde beløpet rundt 95 % av Liquid Networks Bitcoin-reserver, som var på omtrent 4 200 BTC før hendelsen. Noen av midlene ble senere returnert etter at sårbarheten ble utbedret.
Tidligere rapporterte vi at Cronos-blokkjeden ble fullstendig stanset etter et angrep på Tectonic, den største utlånsprotokollen i økosystemet. De foreløpige tapene fra utnyttelsen ble anslått til rundt 75 millioner dollar.